- 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 route 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 et ne pas dépasser 240 octets. Obligatoire. |
product.externalDealId |
ID externe. Il s'agit de l'ID de l'accord dans 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. Doit être unique pour tous les produits. Obligatoire. |
product.transactionType |
Type de transaction pour le 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 est toujours normalisée avec le suffixe Z et utilise 0, 3, 6 ou 9 chiffres décimaux. Les décalages autres que "Z" 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 postérieure de plus d'un an à la date du jour. Obligatoire. Utilise la norme RFC 3339, où la sortie générée est toujours normalisée avec le suffixe Z et utilise 0, 3, 6 ou 9 chiffres décimaux. Les décalages autres que "Z" sont également acceptés. Exemples: |
product.endTime |
Date à laquelle ce produit devient inactif. Actuellement, la date ne peut pas être ultérieure à l'année 2036. Obligatoire. Utilise la norme RFC 3339, où la sortie générée est toujours normalisée avec le suffixe Z et utilise 0, 3, 6 ou 9 chiffres décimaux. Les décalages autres que "Z" 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 de transaction réservé. |
product.makegood |
Indique si un produit est un produit de remplacement. |
product.makegoodDetails |
Informations sur la compensation pour un produit. Obligatoire lorsque le produit est un geste commercial. |
product.creativeSource |
Source de la création pour un produit. Facultatif. La valeur par défaut est CREATIVE_SOURCE_ADVERTISER. Ce paramètre ne peut pas être modifié après la création du produit. |
product.mediumType |
Type de taille pour un produit. En l'absence de spécification, la valeur par défaut est DIGITAL pour assurer la rétrocompatibilité. Ce paramètre ne peut pas être modifié après la création du produit. |
product.audienceTargetingConfig |
Facultatif. La configuration de ciblage par audience sélectionnée s'applique au niveau de l'accord sur Exchange. |
product.targetingCriteria |
Uniquement en sortie. Références des critères de ciblage de produits Ne s'applique qu'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. Ne s'applique qu'aux scénarios d'accords instantanés. |
product.errorDetails |
Vous devez spécifier les détails de l'erreur lorsque des champs de produit spécifiques 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'il est impossible de mettre à jour le produit. Ne s'applique qu'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. Ne s'applique qu'aux scénarios d'accords instantanés. |
product.etag |
Étiquette à 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. Ne s'applique qu'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 en savoir plus, consultez OAuth 2.0 Overview.