- Richiesta HTTP
- Parametri di percorso
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- Esempi
- Fai una prova!
Aggiorna un prodotto.
Richiesta HTTP
PATCH https://dv360seller.googleapis.com/v1beta1/{product.name=exchanges/*/orders/*/products/*}
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri di percorso
| Parametri | |
|---|---|
product.name |
Nome della risorsa relativo al prodotto. Generato dal server. Esempio: "exchanges/1234/orders/5678/products/abc". Solo output. |
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
| Rappresentazione JSON |
|---|
{ "product": { "name": string, "displayName": string, "externalDealId": string, "transactionType": enum ( |
| Campi | |
|---|---|
product.displayName |
Il nome visualizzato del prodotto. Deve essere codificato in UTF-8 con una dimensione massima di 240 byte. Obbligatorio. |
product.externalDealId |
ID esterno. Questo è l'ID deal nel sistema della piattaforma di scambio pubblicitario. Massimo 100 caratteri. I caratteri consentiti sono alfanumerici, trattino basso, trattino e punto. Deve essere univoco per tutti i prodotti. Obbligatorio. |
product.transactionType |
Tipo di transazione del prodotto. Obbligatorio. |
product.pricingType |
Tipo di prezzo per il prodotto. Obbligatorio. |
product.updateTime |
Il timestamp dell'ultimo aggiornamento del prodotto. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
product.startTime |
L'ora in cui questo prodotto diventa attivo. Deve essere precedente a endTime. L'ora di inizio non può essere superiore a un anno. Obbligatorio. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
product.endTime |
Il momento in cui questo prodotto diventa inattivo. Non può essere successiva all'anno 2036. Obbligatorio. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
product.rateDetails |
Dettagli tariffa. Obbligatorio. |
product.creativeConfig[] |
I requisiti delle creatività per un prodotto. Obbligatorio per il prodotto di tipo di transazione prenotata. |
product.makegood |
Indica se un prodotto è un prodotto di compensazione. |
product.makegoodDetails |
I dettagli dell'elemento pubblicitario di recupero per un prodotto. Obbligatorio quando il prodotto è un makegood. |
product.creativeSource |
Origine della creatività per un prodotto. Facoltativo, il valore predefinito è CREATIVE_SOURCE_ADVERTISER. Impossibile modificarlo dopo la creazione del prodotto. |
product.mediumType |
Tipo di supporto per un prodotto. Se non specificato, il valore predefinito è DIGITAL per la compatibilità con le versioni precedenti. Impossibile modificarlo dopo la creazione del prodotto. |
product.audienceTargetingConfig |
Facoltativo. Configurazione del targeting per pubblico applicata a livello di deal sulla piattaforma di scambio pubblicitario. |
product.targetingCriteria |
Solo output. Riferimenti ai criteri di targeting per prodotto. Applicabile solo agli scenari di deal istantanei. |
product.forecastResult |
Risultati della previsione del prodotto. Obbligatorio quando i criteri di targeting non sono vuoti e la previsione non viene fornita. Applicabile solo agli scenari di deal istantanei. |
product.errorDetails |
I dettagli dell'errore devono essere specificati quando non è possibile aggiornare campi di prodotti specifici. Obbligatorio quando il risultato della previsione non può essere fornito a causa di un criterio di targeting o non è possibile apportare un aggiornamento al prodotto. Applicabile solo agli scenari di deal istantanei. |
product.frequencyCap |
Solo output. Quota limite selezionata dall'acquirente. Applicabile solo agli scenari di deal istantanei. |
product.program |
Solo output. Il programma nell'ambito del quale l'acquirente ha creato il deal istantaneo. Vuoto per il flusso regolare dello scambio. Applicabile solo agli scenari di deal istantanei. |
product.buyerCustomParameters |
Solo output. Parametri chiave/valore personalizzati impostati dall'acquirente nella richiesta di deal istantaneo. Applicabile solo agli scenari di deal istantanei. Un oggetto contenente un elenco di coppie |
product.etag |
Un etag che deve essere specificato durante l'aggiornamento di un prodotto. Deve essere specificato per un aggiornamento solo se il campo etag non è vuoto. Applicabile solo agli scenari di deal istantanei. |
updateMask |
La maschera per controllare quali campi aggiornare. Obbligatorio. Si tratta di un elenco separato da virgole di nomi completi dei campi. Esempio: |
Corpo della risposta
In caso di esito positivo, il corpo della risposta contiene un'istanza di Product.
Ambiti di autorizzazione
Richiede il seguente ambito OAuth:
https://www.googleapis.com/auth/doubleclickbidmanager
Per saperne di più, consulta la OAuth 2.0 Overview.