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