Method: advertisers.lineItems.bulkListAssignedTargetingOptions

Wyświetla przypisane opcje kierowania w różnych elementach zamówienia w ramach poszczególnych typów kierowania.

Żądanie HTTP

GET https://displayvideo.googleapis.com/v4/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 mają być wyświetlane 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 podana zostanie nieprawidłowa 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 z poprzedniego wywołania metody lineItems.bulkListAssignedTargetingOptions. Jeśli nie zostanie określony, zwrócona zostanie pierwsza strona wyników.

orderBy

string

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

  • lineItemId (domyślnie)
  • assignedTargetingOption.targetingType

Domyślna kolejność sortowania to rosnąco. Aby określić pole w kolejności malejącej, 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ą zawierać operator EQUALS (=).

Obsługiwane pola:

  • targetingType
  • inheritance

Przykłady:

  • AssignedTargetingOption zasobów o typie 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 dotyczącym żą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 opakowania, 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 widoczna.

nextPageToken

string

Token identyfikujący następną stronę wyników. Ta wartość powinna być podana jako pageToken w kolejnym wywołaniu funkcji lineItems.bulkListAssignedTargetingOptions, aby pobrać kolejną stronę wyników. Ten token nie będzie obecny, jeśli nie ma już żadnych lineItemAssignedTargetingOptions do zwrócenia.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

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

Więcej informacji znajdziesz w OAuth 2.0 Overview.

LineItemAssignedTargetingOption

Obiekt opakowania, 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 opcja kierowania.

assignedTargetingOption

object (AssignedTargetingOption)

Przypisany zasób opcji kierowania.