Partnerlinks abrufen

Rufen Sie PartnerLink-Ressourcen ab, indem Sie eine SearchPartnerLinksRequest-Anfrage senden.

Das parent Feld der Anfrage ist erforderlich. Legen Sie parent auf den Ressourcen namen eines bestimmten Kontos fest. Verwenden Sie dazu das folgende Format:

accountTypes/{account_type}/accounts/{account}

Um Flexibilität für verschiedene Anwendungsfälle zu bieten, enthält die SearchPartnerLinksResponse alle PartnerLink Ressourcen, bei denen parent in der Anfrage eine der folgenden Optionen ist:

  • Das Konto, das durch das owner_account Feld identifiziert wird
  • Das Konto, das durch das partner_account Feld identifiziert wird

Legen Sie Anfrageheader fest, wenn Sie über einen Partnerlink, ein übergeordnetes Google Ads-Verwaltungskonto oder ein übergeordnetes Display & Video 360-Partner konto auf das parent Konto zugreifen.

Filtern Sie die Ergebnisse, um die Antwort auf Ressourcen mit bestimmten Attributen zu beschränken.

Die Search Methode gibt Seiten mit Ergebnissen zurück. Wenn Sie alle Ressourcen für eine Anfrage abrufen möchten, prüfen Sie die next_page_token und paginieren Sie die Ergebnisse.

Anfrageheader festlegen

Die Methode Search unterstützt die Header login-account und linked-account um den Zugriffspfad Ihrer Anmeldedaten zum Konto parent in der Anfrage zu definieren. Weitere Informationen und Anleitungen zum Festlegen der Header für verschiedene Zugriffsszenarien finden Sie unter Ziele und Header.

Ergebnisse filtern

Verwenden Sie das Feld filter der Anfrage, um bestimmte Partnerlinks abzurufen. Das filter Feld ist ein String, der die Menge der Bedingungen definiert, die Sie anwenden möchten, sowie die Angabe, ob die API die Bedingungen mit AND oder OR kombinieren soll. Weitere Informationen zu Filteroptionen und -syntax finden Sie unter AIP-160: Filtern.

Sie können filter mit der account_id des Inhaberkontos oder des Partnerkontos definieren:

  • owning_account.account_id: Die account_id des Inhaberkontos.
  • partner_account.account_id: Die account_id des Partnerkontos.

Hier ist ein Beispiel für einen filter, der alle Partnerlinks zurückgibt, bei denen das Inhaberkonto die Konto-ID OWNING_ACCOUNT_ID hat:

owning_account.account_id = OWNING_ACCOUNT_ID

Hier ist ein weiteres Beispiel für einen filter. Dieser gibt alle Partnerlinks zurück, bei denen das Inhaberkonto die Konto-ID OWNING_ACCOUNT_ID oder das Partnerkonto die Konto-ID PARTNER_ACCOUNT_ID hat:

owning_account.account_id = OWNING_ACCOUNT_ID OR partner_account.account_id = PARTNER_ACCOUNT_ID

Wenn Sie diesen filter so ändern, dass AND anstelle von OR verwendet wird, werden nur die zurückgegebenen Ressourcen auf die Partnerlinks beschränkt, bei denen sowohl das Inhaberkonto die Konto-ID OWNING_ACCOUNT_ID als auch das Partnerkonto die Konto-ID PARTNER_ACCOUNT_ID hat:

owning_account.account_id = OWNING_ACCOUNT_ID AND partner_account.account_id = PARTNER_ACCOUNT_ID

Paginierungsergebnisse

Mit dem Feld page_size können Sie die Anzahl der Ergebnisse steuern, die in einer einzelnen Antwort zurückgegeben werden. Wenn Sie beispielsweise page_size auf 10 festlegen, gibt die API maximal 10 Ergebnisse pro Antwort zurück. Es ist möglich, dass die API weniger als 10 Ergebnisse zurückgibt, wenn weniger als 10 Ergebnisse mit Ihrer Anfrage übereinstimmen.

Die Standardeinstellung für page_size ist 50 und der Maximalwert ist 1000.

Wenn es mehr Ergebnisse gibt, als in eine einzelne Antwort passen, enthält die Antwort ein next_page_token. Wenn Sie die nächste Seite oder Gruppe von Ergebnissen abrufen möchten, senden Sie dieselbe Anfrage noch einmal und legen Sie das page_token Feld auf diesen Wert fest. Alle anderen Parameter müssen mit der vorherigen Anfrage übereinstimmen.

Wenn das next_page_token Feld nicht in der Antwort enthalten ist, gibt es keine weiteren Ergebnisse.