- Żądanie HTTP
- Parametry ścieżki
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- Przykłady
- Wypróbuj
Aktualizuje zamówienie.
Żądanie HTTP
PATCH https://dv360seller.googleapis.com/v1beta1/{order.name=exchanges/*/orders/*}
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
| Parametry | |
|---|---|
order.name |
Względna nazwa zasobu zamówienia. Generowana przez serwer. Przykład: „exchanges/1234/orders/5678”. Tylko dane wyjściowe. |
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
| Zapis JSON |
|---|
{ "order": { "name": string, "displayName": string, "partnerId": [ string ], "publisherEmail": string, "publisherName": string, "budget": { "budgetType": enum ( |
| Pola | |
|---|---|
order.displayName |
Nazwa zamówienia wyświetlana kupującemu. Maksymalnie 250 znaków. Opcjonalnie. |
order.partnerId[] |
Identyfikator partnera w Google Display &Video 360, wcześniej znanym jako DoubleClick Bid Manager(DBM). Dozwolony jest tylko 1 identyfikator partnera. Wymagane. |
order.publisherEmail |
Adres e-mail wydawcy. Musi być w prawidłowym formacie. Maksymalnie 250 znaków. Opcjonalnie. |
order.publisherName |
Nazwa wydawcy. Maksymalnie 250 znaków. Wymagane. |
order.budget |
Tylko dane wyjściowe. Budżet ustawiony przez kupującego. Dotyczy tylko scenariuszy transakcji natychmiastowych. |
order.status |
Stan zamówienia. Stan może się zmienić, gdy użytkownicy DV3 zaakceptują, anulują lub zarchiwizują zamówienie. Obsługuje też aktualizację do stanu „ANULOWANEGO” po utworzeniu w interfejsie API, aby wskazać, że to zamówienie zostało anulowane w usłudze Exchange. |
order.wseatConfig |
Opcjonalnie. Konfiguracja WSeat określa konfigurację WSeat po stronie giełdy. Oczekuje się, że giełdy korzystające z transakcji wielostanowiskowych będą utrzymywać to pole wypełnione i aktualne. |
order.updateTime |
Tylko dane wyjściowe. Sygnatura czasowa aktualizacji zamówienia lub jego produktów. Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i zawierają 0, 3, 6 lub 9 cyfr po przecinku. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: |
order.buyerInfo |
Tylko dane wyjściowe. Informacje o kupującym, w tym dane partnera i reklamodawcy. Dotyczy tylko scenariuszy transakcji natychmiastowych. |
updateMask |
Maska określająca, które pola mają zostać zaktualizowane. Wymagane. Jest to rozdzielana przecinkami lista pełnych nazw pól. Przykład: |
Treść odpowiedzi
W przypadku powodzenia treść odpowiedzi obejmuje wystąpienie elementu Order.
Zakresy autoryzacji
Wymaga następującego zakresu OAuth:
https://www.googleapis.com/auth/doubleclickbidmanager
Więcej informacji znajdziesz w OAuth 2.0 Overview.