Method: advertisers.lineItems.bulkListAssignedTargetingOptions

Wyświetla listę opcji kierowania przypisanych do wielu elementów zamówienia w różnych typach kierowania.

Żądanie HTTP

GET https://displayvideo.googleapis.com/v2/advertisers/{advertiserId}/lineItems:bulkListAssignedTargetingOptions

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
advertiserId

string (int64 format)

To pole jest wymagane. Identyfikator reklamodawcy, do którego należą elementy zamówienia.

Parametry zapytania

Parametry
lineItemIds[]

string (int64 format)

To pole jest wymagane. Identyfikatory elementów zamówienia, dla których mają zostać wyświetlone przypisane opcje kierowania.

pageSize

integer

Żądany rozmiar strony. Rozmiar musi być liczbą całkowitą z zakresu od 1 do 5000. Jeśli nie określono inaczej, domyślną wartością jest 5000. Zwraca kod błędu INVALID_ARGUMENT, jeśli określono nieprawidłową wartość.

pageToken

string

Token, który pozwala klientowi pobrać następną stronę wyników. Zwykle jest to wartość nextPageToken zwrócona z poprzedniego wywołania metody lineItems.bulkListAssignedTargetingOptions. Jeśli nie podasz żadnej wartości, wyświetlana będzie pierwsza strona wyników.

orderBy

string

Pole służące do sortowania listy. Akceptowane wartości:

  • lineItemId (domyślnie)
  • assignedTargetingOption.targetingType

Domyślna kolejność sortowania rosnąco. Aby określić kolejność malejącą w polu, do nazwy pola należy dodać sufiks „desc”. Przykład: targetingType desc.

filter

string

Umożliwia filtrowanie według przypisanych pól opcji kierowania.

Obsługiwana składnia:

  • Wyrażenia filtra obejmują co najmniej 1 ograniczenie.
  • Ograniczenia mogą być łączone za pomocą operatora logicznego OR w tym samym polu.
  • Ograniczenie ma postać {field} {operator} {value}.
  • Wszystkie pola muszą używać operatora EQUALS (=).

Obsługiwane pola:

  • targetingType
  • inheritance

Przykłady:

  • Zasoby typu kierowania TARGETING_TYPE_PROXIMITY_LOCATION_LIST lub TARGETING_TYPE_CHANNEL (AssignedTargetingOption): targetingType="TARGETING_TYPE_PROXIMITY_LOCATION_LIST" OR targetingType="TARGETING_TYPE_CHANNEL"
  • AssignedTargetingOption zasobu ze stanem dziedziczenia NOT_INHERITED lub INHERITED_FROM_PARTNER: inheritance="NOT_INHERITED" OR inheritance="INHERITED_FROM_PARTNER"

To pole może zawierać maksymalnie 500 znaków.

Więcej informacji znajdziesz w naszym przewodniku po filtrowaniu żądań LIST.

Treść żądania

Treść żądania musi być pusta.

Treść odpowiedzi

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "lineItemAssignedTargetingOptions": [
    {
      object (LineItemAssignedTargetingOption)
    }
  ],
  "nextPageToken": string
}
Pola
lineItemAssignedTargetingOptions[]

object (LineItemAssignedTargetingOption)

Lista obiektów kodu – każdy z przypisaną opcją kierowania i elementem zamówienia, do którego jest przypisana.

Jeśli lista jest pusta, nie będzie jej widać.

nextPageToken

string

Token identyfikujący następną stronę wyników. Powinna ona być określona jako pageToken w kolejnym wywołaniu funkcji lineItems.bulkListAssignedTargetingOptions w celu pobrania następnej strony wyników. Ten token nie będzie dostępny, jeśli nie będzie więcej lineItemAssignedTargetingOptions do zwrócenia.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/display-video

Więcej informacji znajdziesz w omówieniu protokołu OAuth 2.0.

LineItemAssignedTargetingOption

Obiekt kodu wiążący zasób assignedTargetingOption z elementem zamówienia, do którego jest przypisany.

Zapis JSON
{
  "lineItemId": string,
  "assignedTargetingOption": {
    object (AssignedTargetingOption)
  }
}
Pola
lineItemId

string (int64 format)

Identyfikator elementu zamówienia, do którego jest przypisana przypisana opcja kierowania.

assignedTargetingOption

object (AssignedTargetingOption)

Przypisany zasób opcji kierowania.