Aracılığıyla paylaş


AddClientLinks Hizmet İşlemi - Müşteri Yönetimi

Başka bir müşterinin hesaplarını yönetmek için istemci bağlantı işlemini başlatır. Bir müşteriden başka bir müşteriye veya hesaba bağlantı isteği gönderir.

Not

Yalnızca Süper Yönetici veya Standart kimlik bilgilerine sahip bir kullanıcı reklamveren hesaplarına istemci bağlantıları ekleyebilir, güncelleştirebilir ve arama yapabilir. Yalnızca Süper Yönetici kimlik bilgilerine sahip bir kullanıcı müşterilere istemci bağlantıları ekleyebilir, güncelleştirebilir ve arama yapabilir. Daha fazla bilgi için bkz. Kullanıcı Rolleri teknik kılavuzu.

Bir ajansa bağlanabilecek müşteri hesabı miktarı için belirlenmiş bir sınır yoktur. İstemci hesabında, ödeme sonrası ödeme için ayarlanmış geçerli bir ödeme aracı olmalıdır. Ön ödemeli hesaplar, kurumlar tarafından yönetim için desteklenmez.

İpucu

İstemci bağlantısı yaşam döngüsü hakkında daha fazla bilgi için Hesap Hiyerarşisi teknik kılavuzuna bakın. Ajans olma hakkında daha fazla bilgi için bkz. Ajans iş ortakları için kaynaklar. Müşteri açısından daha fazla bilgi için bkz. Microsoft Advertising hesabınızı bir ajansın yönetmesini sağlama.

Not

İstemci pilotu adına Hesap Oluşturma (GetCustomerPilotFeatures 793 döndürür) aracı müşterileri, SignupCustomer hizmeti işlemi aracılığıyla reklam hesabı düzeyinde istemci bağlantıları da oluşturabilir. Daha fazla bilgi için lütfen SignupCustomer bölümüne bakın.

İstek Öğeleri

AddClientLinksRequest nesnesi, hizmet işlemi isteğinin gövde ve üst bilgi öğelerini tanımlar. Öğelerin İstek SOAP'sinde gösterildiği gibi aynı sırada olması gerekir.

Not

Aşağıda aksi belirtilmedikçe, tüm istek öğeleri gereklidir.

İstek Gövdesi Öğeleri

Öğe Açıklama Veri Türü
ClientLinks Eklenecek istemci bağlantılarının listesi.

İsteğinizi arama başına 10 istemci bağlantısıyla sınırlamanız gerekir.
ClientLink dizisi

İstek Üst Bilgisi Öğeleri

Öğe Açıklama Veri Türü
AuthenticationToken Microsoft Advertising hesaplarına izinleri olan bir kullanıcının kimlik bilgilerini temsil eden OAuth erişim belirteci.

Daha fazla bilgi için bkz. OAuth ile kimlik doğrulaması.
dizgi
DeveloperToken Bing Ads API'sine erişmek için kullanılan geliştirici belirteci.

Daha fazla bilgi için bkz . Geliştirici Belirteci Alma.
dizgi
Password Bu öğe iç kullanım için ayrılmıştır ve API'nin gelecekteki bir sürümünden kaldırılacaktır. Kullanıcı kimlik bilgilerini ayarlamak için AuthenticationToken öğesini kullanmanız gerekir. dizgi
Kullanıcı adı Bu öğe iç kullanım için ayrılmıştır ve API'nin gelecekteki bir sürümünden kaldırılacaktır. Kullanıcı kimlik bilgilerini ayarlamak için AuthenticationToken öğesini kullanmanız gerekir. dizgi

Yanıt Öğeleri

AddClientLinksResponse nesnesi, hizmet işlemi yanıtının gövde ve üst bilgi öğelerini tanımlar. Öğeler , Yanıt SOAP'sinde gösterildiği gibi aynı sırada döndürülür.

Yanıt Gövdesi Öğeleri

Öğe Açıklama Veri Türü
OperationErrors Hizmet işleminin başarısız olmasının bir veya daha fazla nedeninin listesi ve hiçbir istemci bağlantısı eklenmedi. OperationError dizisi
PartialErrors Başarılı bir şekilde eklenmedi tüm istemci bağlantılarının ayrıntılarını içeren bir OperationError listesi dizisi.

Sonuçlar, istenen istemci bağlantılarına karşılık gelen sırayla döndürülür. İlk boyut listesi öğelerinin sayısı, istenen istemci bağlantıları sayısına eşittir. Başarıyla eklenen istemci bağlantıları için, karşılık gelen dizindeki OperationError öğesi null olur.
OperationError dizisi

Yanıt Üst Bilgisi Öğeleri

Öğe Açıklama Veri Türü
TrackingId API çağrısının ayrıntılarını içeren günlük girdisinin tanımlayıcısı. dizgi

SOAP isteme

Bu şablon, SOAP isteği için gövde ve üst bilgi öğelerinin sırasını gösteren bir araç tarafından oluşturulmuştur. Bu hizmet işlemiyle kullanabileceğiniz desteklenen türler için yukarıdaki İstek Gövdesi Öğeleri başvurusuna bakın.

<s:Envelope xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
  <s:Header xmlns="https://bingads.microsoft.com/Customer/v13">
    <Action mustUnderstand="1">AddClientLinks</Action>
    <AuthenticationToken i:nil="false">ValueHere</AuthenticationToken>
    <DeveloperToken i:nil="false">ValueHere</DeveloperToken>
  </s:Header>
  <s:Body>
    <AddClientLinksRequest xmlns="https://bingads.microsoft.com/Customer/v13">
      <ClientLinks xmlns:e221="https://bingads.microsoft.com/Customer/v13/Entities" i:nil="false">
        <e221:ClientLink>
          <e221:Type i:nil="false">ValueHere</e221:Type>
          <e221:ClientEntityId i:nil="false">ValueHere</e221:ClientEntityId>
          <e221:ClientEntityNumber i:nil="false">ValueHere</e221:ClientEntityNumber>
          <e221:ClientEntityName i:nil="false">ValueHere</e221:ClientEntityName>
          <e221:ManagingCustomerId i:nil="false">ValueHere</e221:ManagingCustomerId>
          <e221:ManagingCustomerNumber i:nil="false">ValueHere</e221:ManagingCustomerNumber>
          <e221:ManagingCustomerName i:nil="false">ValueHere</e221:ManagingCustomerName>
          <e221:Note i:nil="false">ValueHere</e221:Note>
          <e221:Name i:nil="false">ValueHere</e221:Name>
          <e221:InviterEmail i:nil="false">ValueHere</e221:InviterEmail>
          <e221:InviterName i:nil="false">ValueHere</e221:InviterName>
          <e221:InviterPhone i:nil="false">ValueHere</e221:InviterPhone>
          <e221:IsBillToClient i:nil="false">ValueHere</e221:IsBillToClient>
          <e221:StartDate i:nil="false">ValueHere</e221:StartDate>
          <e221:Status i:nil="false">ValueHere</e221:Status>
          <e221:SuppressNotification>ValueHere</e221:SuppressNotification>
          <e221:LastModifiedDateTime>ValueHere</e221:LastModifiedDateTime>
          <e221:LastModifiedByUserId>ValueHere</e221:LastModifiedByUserId>
          <e221:Timestamp i:nil="false">ValueHere</e221:Timestamp>
          <e221:ForwardCompatibilityMap xmlns:e222="http://schemas.datacontract.org/2004/07/System.Collections.Generic" i:nil="false">
            <e222:KeyValuePairOfstringstring>
              <e222:key i:nil="false">ValueHere</e222:key>
              <e222:value i:nil="false">ValueHere</e222:value>
            </e222:KeyValuePairOfstringstring>
          </e221:ForwardCompatibilityMap>
          <e221:CustomerLinkPermission i:nil="false">ValueHere</e221:CustomerLinkPermission>
        </e221:ClientLink>
      </ClientLinks>
    </AddClientLinksRequest>
  </s:Body>
</s:Envelope>

Yanıt SOAP

Bu şablon, SOAP yanıtı için gövde ve üst bilgi öğelerinin sırasını gösteren bir araç tarafından oluşturulmuştur.

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
  <s:Header xmlns="https://bingads.microsoft.com/Customer/v13">
    <TrackingId d3p1:nil="false" xmlns:d3p1="http://www.w3.org/2001/XMLSchema-instance">ValueHere</TrackingId>
  </s:Header>
  <s:Body>
    <AddClientLinksResponse xmlns="https://bingads.microsoft.com/Customer/v13">
      <OperationErrors xmlns:e223="https://bingads.microsoft.com/Customer/v13/Exception" d4p1:nil="false" xmlns:d4p1="http://www.w3.org/2001/XMLSchema-instance">
        <e223:OperationError>
          <e223:Code>ValueHere</e223:Code>
          <e223:Details d4p1:nil="false">ValueHere</e223:Details>
          <e223:Message d4p1:nil="false">ValueHere</e223:Message>
        </e223:OperationError>
      </OperationErrors>
      <PartialErrors xmlns:e224="https://bingads.microsoft.com/Customer/v13/Exception" d4p1:nil="false" xmlns:d4p1="http://www.w3.org/2001/XMLSchema-instance">
        <e224:ArrayOfOperationError>
          <e224:OperationError>
            <e224:Code>ValueHere</e224:Code>
            <e224:Details d4p1:nil="false">ValueHere</e224:Details>
            <e224:Message d4p1:nil="false">ValueHere</e224:Message>
          </e224:OperationError>
        </e224:ArrayOfOperationError>
      </PartialErrors>
    </AddClientLinksResponse>
  </s:Body>
</s:Envelope>

Kod Söz Dizimi

Örnek söz dizimi Bing Reklam SDK'ları ile kullanılabilir. Daha fazla örnek için bkz . Bing Ads API Kod Örnekleri .

public async Task<AddClientLinksResponse> AddClientLinksAsync(
	IList<ClientLink> clientLinks)
{
	var request = new AddClientLinksRequest
	{
		ClientLinks = clientLinks
	};

	return (await CustomerManagementService.CallAsync((s, r) => s.AddClientLinksAsync(r), request));
}
static AddClientLinksResponse addClientLinks(
	ArrayOfClientLink clientLinks) throws RemoteException, Exception
{
	AddClientLinksRequest request = new AddClientLinksRequest();

	request.setClientLinks(clientLinks);

	return CustomerManagementService.getService().addClientLinks(request);
}
static function AddClientLinks(
	$clientLinks)
{

	$GLOBALS['Proxy'] = $GLOBALS['CustomerManagementProxy'];

	$request = new AddClientLinksRequest();

	$request->ClientLinks = $clientLinks;

	return $GLOBALS['CustomerManagementProxy']->GetService()->AddClientLinks($request);
}
response=customermanagement_service.AddClientLinks(
	ClientLinks=ClientLinks)

Gereksinimler

Hizmet: CustomerManagementService.svc v13
Ad alanı: https://bingads.microsoft.com/Customer/v13