CssProductInput

Cette ressource représente les données d'entrée que vous envoyez pour un produit de CSS, et non le produit de CSS traité que vous voyez dans CSS Center, dans les annonces Shopping ou sur les plates-formes Google.

Représentation JSON
{
  "name": string,
  "finalName": string,
  "rawProvidedId": string,
  "contentLanguage": string,
  "feedLabel": string,
  "freshnessTime": string,
  "attributes": {
    object (Attributes)
  },
  "customAttributes": [
    {
      object (CustomAttribute)
    }
  ]
}
Champs
name

string

Identifiant. Nom de l'entrée "Produit CSS". Format: accounts/{account}/cssProductInputs/{cssProductInput}, où la dernière section cssProductInput se compose de trois parties: contentLanguage~feedLabel~offerId. Exemple: accounts/123/cssProductInputs/de~DE~rawProvidedId123

finalName

string

Uniquement en sortie. Nom du produit CSS traité. Format: accounts/{account}/cssProducts/{css_product}

rawProvidedId

string

Obligatoire. Identifiant unique du produit CSS. Il en va de même pour les données produit CSS saisies et traitées. Seuls les ID composés de caractères alphanumériques, de traits de soulignement et de tirets sont autorisés. Pour en savoir plus, consultez les spécifications du flux de produits.

contentLanguage

string

Obligatoire. Code de langue ISO 639-1 à deux lettres du produit CSS.

feedLabel

string

Obligatoire. Libellé du flux du produit du CSS. Le libellé du flux est synonyme de "pays cible" et doit donc toujours être un code de région valide. Par exemple, "DE" pour l'Allemagne et "FR" pour la France.

freshnessTime
(deprecated)

string (Timestamp format)

OBSOLÈTE. Utilisez plutôt expirationDate. Représente la version existante (fraîcheur) du produit CSS, qui peut être utilisée pour conserver l'ordre correct lorsque plusieurs mises à jour sont effectuées en même temps.

Ce champ ne doit pas être défini sur une heure future.

Si cette valeur est définie, la mise à jour est empêchée si une version plus récente de l'article existe déjà dans notre système (c'est-à-dire que la date et l'heure de la dernière mise à jour des produits CSS existants sont plus récentes que la date et l'heure de fraîcheur définies dans la mise à jour). Si la mise à jour est effectuée, la date et l'heure de la dernière mise à jour sont définies sur cette date et heure de fraîcheur.

Si ce paramètre n'est pas défini, la mise à jour ne sera pas empêchée et l'heure de la dernière mise à jour sera définie par défaut sur l'heure à laquelle cette requête a été reçue par l'API CSS.

Si l'opération est empêchée, l'exception "aborted" est générée.

attributes

object (Attributes)

Liste des attributs de produit CSS.

customAttributes[]

object (CustomAttribute)

Liste d'attributs personnalisés (fournis par le CSS). Elle peut également être utilisée pour envoyer n'importe quel attribut des spécifications du flux sous sa forme générique (par exemple, { "name": "size type", "value": "regular" }). Cela est utile pour envoyer des attributs non explicitement indiqués par l'API, tels que les attributs supplémentaires utilisés pour Acheter sur Google.