Method: advertisers.lineItems.bulkListAssignedTargetingOptions

Wyświetla przypisane opcje kierowania w przypadku wielu elementów zamówienia w różnych typach kierowania.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
advertiserId

string (int64 format)

Wymagane. Identyfikator reklamodawcy, do którego należą elementy zamówienia.

Parametry zapytania

Parametry
lineItemIds[]

string (int64 format)

Wymagane. Identyfikatory elementów zamówienia, dla których chcesz wyświetlić przypisane opcje kierowania.

pageSize

integer

Żądany rozmiar strony. Rozmiar musi być liczbą całkowitą z zakresu od 1 do 5000. Jeśli nie podasz tu żadnej wartości, zostanie użyta wartość domyślna 5000. Jeśli podano nieprawidłową wartość, zwraca kod błędu INVALID_ARGUMENT.

pageToken

string

Token, który umożliwia klientowi pobranie następnej strony wyników. Zwykle jest to wartość nextPageToken zwrócona przez poprzednie wywołanie metody lineItems.bulkListAssignedTargetingOptions. Jeśli nie zostanie określona, zwracana jest pierwsza strona wyników.

orderBy

string

Pole, według którego ma być posortowana lista. Akceptowane wartości:

  • lineItemId (domyślnie)
  • assignedTargetingOption.targetingType

Domyślna kolejność sortowania to rosnąca. Aby określić kolejność malejącą dla pola, 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 składają się z co najmniej 1 ograniczenia.
  • Ograniczenia można łączyć 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:

  • AssignedTargetingOption zasoby typu kierowania TARGETING_TYPE_PROXIMITY_LOCATION_LIST lub TARGETING_TYPE_CHANNEL: targetingType="TARGETING_TYPE_PROXIMITY_LOCATION_LIST" OR targetingType="TARGETING_TYPE_CHANNEL"
  • AssignedTargetingOption zasoby ze stanem dziedziczenia NOT_INHERITED lub INHERITED_FROM_PARTNER: inheritance="NOT_INHERITED" OR inheritance="INHERITED_FROM_PARTNER"

Długość tego pola nie powinna przekraczać 500 znaków.

Więcej informacji znajdziesz w przewodniku filtrowanie żą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 opakowujących, z których każdy zawiera przypisaną opcję kierowania i element zamówienia, do którego jest przypisany.

Jeśli lista jest pusta, nie będzie jej w odpowiedzi.

nextPageToken

string

Token identyfikujący następną stronę wyników. Ta wartość powinna być określona jako pageToken w kolejnym wywołaniu funkcji lineItems.bulkListAssignedTargetingOptions, aby pobrać następną stronę wyników. Jeśli nie ma już więcej lineItemAssignedTargetingOptions do zwrócenia, ten token nie będzie obecny.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

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

Więcej informacji znajdziesz w sekcji OAuth 2.0 Overview.

LineItemAssignedTargetingOption

Obiekt opakowujący, który łączy 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 przypisana jest przypisana opcja kierowania.

assignedTargetingOption

object (AssignedTargetingOption)

Przypisany zasób opcji kierowania.