Freigeben über


UpdateClientLinks-Dienstvorgang – Kundenverwaltung

Aktualisiert den Status der angegebenen Clientlinks.

Hinweis

Nur ein Benutzer mit Super Admin- oder Standard-Anmeldeinformationen kann Clientlinks zu Werbekundenkonten hinzufügen, aktualisieren und danach suchen. Nur ein Benutzer mit Super admin-Anmeldeinformationen kann Clientlinks zu Kunden hinzufügen, aktualisieren und danach suchen. Weitere Informationen finden Sie im technischen Leitfaden zu Benutzerrollen .

Wenn sich Ihr Benutzer innerhalb einer Agentur befindet, kann der Vorgang verwendet werden, um den Clientlinkstatus jedes Kontos zu aktualisieren, das Sie verwalten oder zur Verwaltung eingeladen haben.

Wenn sich Ihr Benutzer innerhalb eines Kunden befindet, für den mindestens ein Konto verwaltet oder von einer Agentur zur Verwaltung eingeladen wird, dürfen Sie diesen Vorgang nur verwenden, um den Status als LinkAccepted oder LinkDeclined zu aktualisieren. Ein Kunde kann die Linkanforderung auch über die Microsoft Advertising-Webanwendung annehmen oder ablehnen.

Tipp

Weitere Informationen zum Lebenszyklus von Clientlinks finden Sie im technischen Leitfaden zur Kontohierarchie . Weitere Informationen zum Werden einer Agentur finden Sie unter Ressourcen für Agenturpartner. Weitere Informationen aus der Perspektive eines Kunden finden Sie unter Verwalten Ihres Microsoft Advertising-Kontos durch eine Agentur.

Anfordern von Elementen

Das UpdateClientLinksRequest-Objekt definiert den Text und die Headerelemente der Dienstvorgangsanforderung. Die Elemente müssen in der gleichen Reihenfolge wie im Anforderungs-SOAP dargestellt sein.

Hinweis

Sofern unten nicht anders angegeben, sind alle Anforderungselemente erforderlich.

Anforderungstextelemente

Element Beschreibung Datentyp
ClientLinks Die Liste der zu aktualisierenden Clientlinks.

Sie sollten Ihre Anforderung auf 10 Clientlinks pro Anruf beschränken.
ClientLink-Array

Anforderungsheaderelemente

Element Beschreibung Datentyp
AuthenticationToken Das OAuth-Zugriffstoken, das die Anmeldeinformationen eines Benutzers darstellt, der über Berechtigungen für Microsoft Advertising-Konten verfügt.

Weitere Informationen finden Sie unter Authentifizierung mit OAuth.
Zeichenfolge
DeveloperToken Das Entwicklertoken, das für den Zugriff auf die Bing Ads-API verwendet wird.

Weitere Informationen finden Sie unter Abrufen eines Entwicklertokens.
Zeichenfolge
Kennwort Dieses Element ist für die interne Verwendung reserviert und wird aus einer zukünftigen Version der API entfernt. Sie müssen das AuthenticationToken-Element verwenden, um Benutzeranmeldeinformationen festzulegen. Zeichenfolge
UserName Dieses Element ist für die interne Verwendung reserviert und wird aus einer zukünftigen Version der API entfernt. Sie müssen das AuthenticationToken-Element verwenden, um Benutzeranmeldeinformationen festzulegen. Zeichenfolge

Antwortelemente

Das UpdateClientLinksResponse-Objekt definiert den Text und die Headerelemente der Dienstvorgangsantwort. Die Elemente werden in der gleichen Reihenfolge zurückgegeben, in der die Antwort-SOAP gezeigt wird.

Antworttextelemente

Element Beschreibung Datentyp
OperationErrors Eine Liste mit mindestens einem Grund, warum der Dienstvorgang fehlgeschlagen ist und keine Clientlinks hinzugefügt wurden. OperationError-Array
PartialErrors Ein Array von OperationError-Listen , die Details für alle Clientlinks enthalten, die nicht erfolgreich hinzugefügt wurden.

Die Ergebnisse werden in der gleichen Reihenfolge zurückgegeben, die den angeforderten Clientlinks entspricht. Die Anzahl der ersten Dimensionslistenelemente entspricht der anzahl der angeforderten Clientlinks. Bei erfolgreich hinzugefügten Clientlinks ist das OperationError-Element am entsprechenden Index NULL.
OperationError-Array

Antwortheaderelemente

Element Beschreibung Datentyp
TrackingId Der Bezeichner des Protokolleintrags, der die Details des API-Aufrufs enthält. Zeichenfolge

SOAP anfordern

Diese Vorlage wurde von einem Tool generiert, um die Reihenfolge der Text- und Headerelemente für die SOAP-Anforderung anzuzeigen. Informationen zu unterstützten Typen, die Sie mit diesem Dienstvorgang verwenden können, finden Sie oben in der Referenz zu Anforderungstextelementen .

<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">UpdateClientLinks</Action>
    <AuthenticationToken i:nil="false">ValueHere</AuthenticationToken>
    <DeveloperToken i:nil="false">ValueHere</DeveloperToken>
  </s:Header>
  <s:Body>
    <UpdateClientLinksRequest xmlns="https://bingads.microsoft.com/Customer/v13">
      <ClientLinks xmlns:e277="https://bingads.microsoft.com/Customer/v13/Entities" i:nil="false">
        <e277:ClientLink>
          <e277:Type i:nil="false">ValueHere</e277:Type>
          <e277:ClientEntityId i:nil="false">ValueHere</e277:ClientEntityId>
          <e277:ClientEntityNumber i:nil="false">ValueHere</e277:ClientEntityNumber>
          <e277:ClientEntityName i:nil="false">ValueHere</e277:ClientEntityName>
          <e277:ManagingCustomerId i:nil="false">ValueHere</e277:ManagingCustomerId>
          <e277:ManagingCustomerNumber i:nil="false">ValueHere</e277:ManagingCustomerNumber>
          <e277:ManagingCustomerName i:nil="false">ValueHere</e277:ManagingCustomerName>
          <e277:Note i:nil="false">ValueHere</e277:Note>
          <e277:Name i:nil="false">ValueHere</e277:Name>
          <e277:InviterEmail i:nil="false">ValueHere</e277:InviterEmail>
          <e277:InviterName i:nil="false">ValueHere</e277:InviterName>
          <e277:InviterPhone i:nil="false">ValueHere</e277:InviterPhone>
          <e277:IsBillToClient i:nil="false">ValueHere</e277:IsBillToClient>
          <e277:StartDate i:nil="false">ValueHere</e277:StartDate>
          <e277:Status i:nil="false">ValueHere</e277:Status>
          <e277:SuppressNotification>ValueHere</e277:SuppressNotification>
          <e277:LastModifiedDateTime>ValueHere</e277:LastModifiedDateTime>
          <e277:LastModifiedByUserId>ValueHere</e277:LastModifiedByUserId>
          <e277:Timestamp i:nil="false">ValueHere</e277:Timestamp>
          <e277:ForwardCompatibilityMap xmlns:e278="http://schemas.datacontract.org/2004/07/System.Collections.Generic" i:nil="false">
            <e278:KeyValuePairOfstringstring>
              <e278:key i:nil="false">ValueHere</e278:key>
              <e278:value i:nil="false">ValueHere</e278:value>
            </e278:KeyValuePairOfstringstring>
          </e277:ForwardCompatibilityMap>
          <e277:CustomerLinkPermission i:nil="false">ValueHere</e277:CustomerLinkPermission>
        </e277:ClientLink>
      </ClientLinks>
    </UpdateClientLinksRequest>
  </s:Body>
</s:Envelope>

Antwort-SOAP

Diese Vorlage wurde von einem Tool generiert, um die Reihenfolge der Text- und Headerelemente für die SOAP-Antwort anzuzeigen.

<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>
    <UpdateClientLinksResponse xmlns="https://bingads.microsoft.com/Customer/v13">
      <OperationErrors xmlns:e279="https://bingads.microsoft.com/Customer/v13/Exception" d4p1:nil="false" xmlns:d4p1="http://www.w3.org/2001/XMLSchema-instance">
        <e279:OperationError>
          <e279:Code>ValueHere</e279:Code>
          <e279:Details d4p1:nil="false">ValueHere</e279:Details>
          <e279:Message d4p1:nil="false">ValueHere</e279:Message>
        </e279:OperationError>
      </OperationErrors>
      <PartialErrors xmlns:e280="https://bingads.microsoft.com/Customer/v13/Exception" d4p1:nil="false" xmlns:d4p1="http://www.w3.org/2001/XMLSchema-instance">
        <e280:ArrayOfOperationError>
          <e280:OperationError>
            <e280:Code>ValueHere</e280:Code>
            <e280:Details d4p1:nil="false">ValueHere</e280:Details>
            <e280:Message d4p1:nil="false">ValueHere</e280:Message>
          </e280:OperationError>
        </e280:ArrayOfOperationError>
      </PartialErrors>
    </UpdateClientLinksResponse>
  </s:Body>
</s:Envelope>

Codesyntax

Die Beispielsyntax kann mit Bing Ads SDKs verwendet werden. Weitere Beispiele finden Sie unter Codebeispiele für die Bing Ads-API .

public async Task<UpdateClientLinksResponse> UpdateClientLinksAsync(
	IList<ClientLink> clientLinks)
{
	var request = new UpdateClientLinksRequest
	{
		ClientLinks = clientLinks
	};

	return (await CustomerManagementService.CallAsync((s, r) => s.UpdateClientLinksAsync(r), request));
}
static UpdateClientLinksResponse updateClientLinks(
	ArrayOfClientLink clientLinks) throws RemoteException, Exception
{
	UpdateClientLinksRequest request = new UpdateClientLinksRequest();

	request.setClientLinks(clientLinks);

	return CustomerManagementService.getService().updateClientLinks(request);
}
static function UpdateClientLinks(
	$clientLinks)
{

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

	$request = new UpdateClientLinksRequest();

	$request->ClientLinks = $clientLinks;

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

Anforderungen

Service: CustomerManagementService.svc v13
Namespace: https://bingads.microsoft.com/Customer/v13