Freigeben über


SearchClientLinks-Dienstvorgang – Kundenverwaltung

Sucht nach den Clientlinks für den Kunden des aktuell authentifizierten Benutzers, gefiltert nach den Suchkriterien. Der Vorgang gibt den letzten Link für jede eindeutige Kombination aus Agenturkunden und Kundenkonto zurück.

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 eines Kunden befindet, der über ein oder mehrere Konten verfügt, die von einer Agentur verwaltet werden, können Sie nacheinander nach einzelnen Konten suchen, die für eine Verknüpfung berechtigt waren oder sind. Um nach einem einzelnen Konto zu suchen, legen Sie das Prädikatfeld auf ClientAccountId und den Prädikatwert auf den Kontobezeichner fest, den Sie suchen möchten.

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 SearchClientLinksRequest-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
Ordnung Bestimmt die Reihenfolge der Ergebnisse.

Dieses Anforderungselement ist optional. Falls angegeben, sollten Sie nur ein OrderBy-Element in die Liste aufnehmen. Zusätzliche Elemente werden nicht unterstützt und vom Dienst ignoriert.

Für diesen Dienstvorgang werden die folgenden Werte im Field-Element eines OrderBy-Objekts unterstützt.

ID : Die Reihenfolge wird durch das ClientAccountId-Element des zurückgegebenen ClientLink bestimmt.

Name : Die Reihenfolge wird durch das Name-Element des zurückgegebenen ClientLinks bestimmt.

Number : Die Reihenfolge wird durch das ManagingCustomerNumber-Element des zurückgegebenen ClientLinks bestimmt.
OrderBy-Array
PageInfo Bestimmt den Index und die Größe der Ergebnisse pro Seite. Paging
Prädikate Bestimmt die Bedingungen, die erfüllt sein müssen, um Clientlinks zurückzugeben.

Sie müssen ein oder zwei Prädikate einschließen.

Ausführliche Informationen dazu, wie Ergebnisse für jeden unterstützten Prädikat-Feldwert bestimmt werden, finden Sie unter Prädikatshinweise.
Prädikatarray

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 SearchClientLinksResponse-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
ClientLinks Die Liste der Clientlink-Einladungen. ClientLink-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">SearchClientLinks</Action>
    <AuthenticationToken i:nil="false">ValueHere</AuthenticationToken>
    <DeveloperToken i:nil="false">ValueHere</DeveloperToken>
  </s:Header>
  <s:Body>
    <SearchClientLinksRequest xmlns="https://bingads.microsoft.com/Customer/v13">
      <Predicates xmlns:e250="https://bingads.microsoft.com/Customer/v13/Entities" i:nil="false">
        <e250:Predicate>
          <e250:Field i:nil="false">ValueHere</e250:Field>
          <e250:Operator>ValueHere</e250:Operator>
          <e250:Value i:nil="false">ValueHere</e250:Value>
        </e250:Predicate>
      </Predicates>
      <Ordering xmlns:e251="https://bingads.microsoft.com/Customer/v13/Entities" i:nil="false">
        <e251:OrderBy>
          <e251:Field>ValueHere</e251:Field>
          <e251:Order>ValueHere</e251:Order>
        </e251:OrderBy>
      </Ordering>
      <PageInfo xmlns:e252="https://bingads.microsoft.com/Customer/v13/Entities" i:nil="false">
        <e252:Index>ValueHere</e252:Index>
        <e252:Size>ValueHere</e252:Size>
      </PageInfo>
    </SearchClientLinksRequest>
  </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>
    <SearchClientLinksResponse xmlns="https://bingads.microsoft.com/Customer/v13">
      <ClientLinks xmlns:e253="https://bingads.microsoft.com/Customer/v13/Entities" d4p1:nil="false" xmlns:d4p1="http://www.w3.org/2001/XMLSchema-instance">
        <e253:ClientLink>
          <e253:Type d4p1:nil="false">ValueHere</e253:Type>
          <e253:ClientEntityId d4p1:nil="false">ValueHere</e253:ClientEntityId>
          <e253:ClientEntityNumber d4p1:nil="false">ValueHere</e253:ClientEntityNumber>
          <e253:ClientEntityName d4p1:nil="false">ValueHere</e253:ClientEntityName>
          <e253:ManagingCustomerId d4p1:nil="false">ValueHere</e253:ManagingCustomerId>
          <e253:ManagingCustomerNumber d4p1:nil="false">ValueHere</e253:ManagingCustomerNumber>
          <e253:ManagingCustomerName d4p1:nil="false">ValueHere</e253:ManagingCustomerName>
          <e253:Note d4p1:nil="false">ValueHere</e253:Note>
          <e253:Name d4p1:nil="false">ValueHere</e253:Name>
          <e253:InviterEmail d4p1:nil="false">ValueHere</e253:InviterEmail>
          <e253:InviterName d4p1:nil="false">ValueHere</e253:InviterName>
          <e253:InviterPhone d4p1:nil="false">ValueHere</e253:InviterPhone>
          <e253:IsBillToClient d4p1:nil="false">ValueHere</e253:IsBillToClient>
          <e253:StartDate d4p1:nil="false">ValueHere</e253:StartDate>
          <e253:Status d4p1:nil="false">ValueHere</e253:Status>
          <e253:SuppressNotification>ValueHere</e253:SuppressNotification>
          <e253:LastModifiedDateTime>ValueHere</e253:LastModifiedDateTime>
          <e253:LastModifiedByUserId>ValueHere</e253:LastModifiedByUserId>
          <e253:Timestamp d4p1:nil="false">ValueHere</e253:Timestamp>
          <e253:ForwardCompatibilityMap xmlns:e254="http://schemas.datacontract.org/2004/07/System.Collections.Generic" d4p1:nil="false">
            <e254:KeyValuePairOfstringstring>
              <e254:key d4p1:nil="false">ValueHere</e254:key>
              <e254:value d4p1:nil="false">ValueHere</e254:value>
            </e254:KeyValuePairOfstringstring>
          </e253:ForwardCompatibilityMap>
          <e253:CustomerLinkPermission d4p1:nil="false">ValueHere</e253:CustomerLinkPermission>
        </e253:ClientLink>
      </ClientLinks>
    </SearchClientLinksResponse>
  </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<SearchClientLinksResponse> SearchClientLinksAsync(
	IList<Predicate> predicates,
	IList<OrderBy> ordering,
	Paging pageInfo)
{
	var request = new SearchClientLinksRequest
	{
		Predicates = predicates,
		Ordering = ordering,
		PageInfo = pageInfo
	};

	return (await CustomerManagementService.CallAsync((s, r) => s.SearchClientLinksAsync(r), request));
}
static SearchClientLinksResponse searchClientLinks(
	ArrayOfPredicate predicates,
	ArrayOfOrderBy ordering,
	Paging pageInfo) throws RemoteException, Exception
{
	SearchClientLinksRequest request = new SearchClientLinksRequest();

	request.setPredicates(predicates);
	request.setOrdering(ordering);
	request.setPageInfo(pageInfo);

	return CustomerManagementService.getService().searchClientLinks(request);
}
static function SearchClientLinks(
	$predicates,
	$ordering,
	$pageInfo)
{

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

	$request = new SearchClientLinksRequest();

	$request->Predicates = $predicates;
	$request->Ordering = $ordering;
	$request->PageInfo = $pageInfo;

	return $GLOBALS['CustomerManagementProxy']->GetService()->SearchClientLinks($request);
}
response=customermanagement_service.SearchClientLinks(
	Predicates=Predicates,
	Ordering=Ordering,
	PageInfo=PageInfo)

Anforderungen

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