- Requête HTTP
- Paramètres de chemin d'accès
- Corps de la requête
- Corps de la réponse
- Champs d'application des autorisations
- Exemples
- Essayer
Met à jour un produit.
Requête HTTP
PATCH https://dv360seller.googleapis.com/v1beta1/{product.name=exchanges/*/orders/*/products/*}
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
| Paramètres | |
|---|---|
product.name |
Nom de ressource relatif du produit. Généré par le serveur. Exemple : "exchanges/1234/orders/5678/products/abc". Uniquement en sortie. |
Corps de la requête
Le corps de la requête contient des données présentant la structure suivante :
| Représentation JSON |
|---|
{ "product": { "name": string, "displayName": string, "externalDealId": string, "transactionType": enum ( |
| Champs | |
|---|---|
product.displayName |
Nom à afficher du produit. Doit être encodé en UTF-8 avec une taille maximale de 240 octets. Obligatoire. |
product.externalDealId |
ID externe. Il s'agit de l'ID de l'accord sur le système de la place de marché. 100 caractères max. Les caractères autorisés sont les caractères alphanumériques, les traits de soulignement, les tirets et les points. Il doit être unique pour tous les produits. Obligatoire. |
product.transactionType |
Type de transaction du produit. Obligatoire. |
product.pricingType |
Type de tarification du produit. Obligatoire. |
product.updateTime |
Code temporel de la dernière mise à jour du produit. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
product.startTime |
Heure à laquelle ce produit devient actif. Doit être antérieure à endTime. L'heure de début ne peut pas être située dans plus d'un an. Obligatoire. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
product.endTime |
Heure à laquelle ce produit devient inactif. Ne peut pas être postérieure à l'année 2036. Obligatoire. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
product.rateDetails |
Détails du tarif. Obligatoire. |
product.creativeConfig[] |
Exigences concernant les créations pour un produit. Obligatoire pour les produits de type transaction réservée. |
product.makegood |
Indique si un produit est un produit de compensation. |
product.makegoodDetails |
Détails de la compensation pour un produit. Obligatoire lorsque le produit est une compensation. |
product.creativeSource |
Source de création d'un produit. Facultatif, la valeur par défaut est CREATIVE_SOURCE_ADVERTISER. Non modifiable après la création du produit. |
product.mediumType |
Type de support d'un produit. En l'absence de spécification, la valeur par défaut est DIGITAL pour assurer la rétrocompatibilité. Non modifiable après la création du produit. |
product.audienceTargetingConfig |
Facultatif. La configuration du ciblage d'audience est appliquée au niveau de l'accord sur la place de marché. |
product.targetingCriteria |
Uniquement en sortie. Références des critères de ciblage de produits. Applicable uniquement aux scénarios d'accords instantanés. |
product.forecastResult |
Résultats des prévisions de produits. Obligatoire lorsque les critères de ciblage ne sont pas vides et que la prévision n'est pas fournie. Applicable uniquement aux scénarios d'accords instantanés. |
product.errorDetails |
Vous devez spécifier les détails de l'erreur lorsque certains champs de produit ne peuvent pas être mis à jour. Obligatoire lorsque le résultat de la prévision ne peut pas être fourni en raison d'un critère de ciblage ou qu'une mise à jour ne peut pas être effectuée sur le produit. Applicable uniquement aux scénarios d'accords instantanés. |
product.frequencyCap |
Uniquement en sortie. Limite de la fréquence d'exposition sélectionnée par l'acheteur. Applicable uniquement aux scénarios d'accords instantanés. |
product.program |
Uniquement en sortie. Programme dans le cadre duquel l'acheteur a créé l'accord instantané. Laissez ce champ vide pour le flux d'échange standard. Applicable uniquement aux scénarios d'accords instantanés. |
product.buyerCustomParameters |
Uniquement en sortie. Paramètres de clé/valeur personnalisés définis par l'acheteur dans la demande d'accord instantané. Applicable uniquement aux scénarios d'accords instantanés. Objet contenant une liste de paires |
product.etag |
Etag à spécifier lors de la mise à jour d'un produit. Il ne doit être spécifié pour une mise à jour que si le champ etag n'est pas vide. Applicable uniquement aux scénarios d'accords instantanés. |
updateMask |
Masque permettant de contrôler les champs à mettre à jour. Obligatoire. Il s'agit d'une liste de noms de champs complets séparés par une virgule. Exemple : |
Corps de la réponse
Si la requête aboutit, le corps de la réponse contient une instance de Product.
Champs d'application des autorisations
Requiert le niveau d'accès OAuth suivant :
https://www.googleapis.com/auth/doubleclickbidmanager
Pour plus d'informations, consultez la OAuth 2.0 Overview.