Method: accounts.products.update
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Inserisce o aggiorna gli attributi del prodotto in un account Manufacturer Center.
Crea un prodotto con gli attributi forniti. Se il prodotto esiste già, tutti gli attributi vengono sostituiti con quelli nuovi. I controlli al momento del caricamento sono minimi. Affinché un prodotto sia valido, devono essere presenti tutti gli attributi obbligatori. I problemi potrebbero essere visualizzati in un secondo momento dopo che l'API ha accettato un nuovo caricamento per un prodotto ed è possibile sovrascrivere un prodotto valido esistente con un prodotto non valido. Per rilevarlo, devi recuperare il prodotto e controllare se presenta problemi una volta disponibile la nuova versione.
Gli attributi caricati devono prima essere elaborati prima di poter essere recuperati. Fino ad allora, i nuovi prodotti non saranno disponibili e il recupero dei prodotti caricati in precedenza ripristinerà lo stato originale del prodotto.
Richiesta HTTP
PUT https://manufacturers.googleapis.com/v1/{parent=accounts/*}/products/{name}
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri del percorso
Parametri |
parent |
string
ID principale nel formato accounts/{account_id} . account_id : l'ID dell'account Manufacturer Center.
|
name |
string
Nome nel formato {targetCountry}:{contentLanguage}:{productId} . targetCountry - Il paese di destinazione del prodotto come codice di territorio CLDR (ad esempio, US).
contentLanguage : la lingua dei contenuti del prodotto come codice lingua ISO 639-1 di due lettere (ad esempio, en).
productId : l'ID del prodotto. Per ulteriori informazioni, vedi https://support.google.com/manufacturers/answer/6124116#id.
|
Corpo della richiesta
Il corpo della richiesta contiene un'istanza di Attributes
.
Corpo della risposta
In caso di esito positivo, il corpo della risposta è un oggetto JSON vuoto.
Ambiti di autorizzazione
Richiede il seguente ambito OAuth:
https://www.googleapis.com/auth/manufacturercenter
Per ulteriori informazioni, consulta la OAuth 2.0 Overview.
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-08-17 UTC.
[null,null,["Ultimo aggiornamento 2025-08-17 UTC."],[[["\u003cp\u003eUpdates or creates product attributes within a Manufacturer Center account, potentially overwriting existing data.\u003c/p\u003e\n"],["\u003cp\u003eRequires providing product details like target country, content language, and a unique product ID within the request.\u003c/p\u003e\n"],["\u003cp\u003eUploaded product data needs processing time before becoming visible or retrievable in its updated state.\u003c/p\u003e\n"],["\u003cp\u003eUtilizes the \u003ccode\u003ePUT\u003c/code\u003e method and specific path parameters for identifying the account and product in the request URL.\u003c/p\u003e\n"],["\u003cp\u003eNeeds authorization with the \u003ccode\u003ehttps://www.googleapis.com/auth/manufacturercenter\u003c/code\u003e scope for access.\u003c/p\u003e\n"]]],[],null,["# Method: accounts.products.update\n\n- [HTTP request](#body.HTTP_TEMPLATE)\n- [Path parameters](#body.PATH_PARAMETERS)\n- [Request body](#body.request_body)\n- [Response body](#body.response_body)\n- [Authorization scopes](#body.aspect)\n- [Try it!](#try-it)\n\nInserts or updates the attributes of the product in a Manufacturer Center account.\n\nCreates a product with the provided attributes. If the product already exists, then all attributes are replaced with the new ones. The checks at upload time are minimal. All required attributes need to be present for a product to be valid. Issues may show up later after the API has accepted a new upload for a product and it is possible to overwrite an existing valid product with an invalid product. To detect this, you should retrieve the product and check it for issues once the new version is available.\n\nUploaded attributes first need to be processed before they can be retrieved. Until then, new products will be unavailable, and retrieval of previously uploaded products will return the original state of the product.\n\n### HTTP request\n\n`PUT https://manufacturers.googleapis.com/v1/{parent=accounts/*}/products/{name}`\n\nThe URL uses [gRPC Transcoding](https://google.aip.dev/127) syntax.\n\n### Path parameters\n\n| Parameters ||\n|----------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `parent` | `string` Parent ID in the format `accounts/{account_id}`. `account_id` - The ID of the Manufacturer Center account. |\n| `name` | `string` Name in the format `{targetCountry}:{contentLanguage}:{productId}`. `targetCountry` - The target country of the product as a CLDR territory code (for example, US). `contentLanguage` - The content language of the product as a two-letter ISO 639-1 language code (for example, en). `productId` - The ID of the product. For more information, see \u003chttps://support.google.com/manufacturers/answer/6124116#id\u003e. |\n\n### Request body\n\nThe request body contains an instance of [Attributes](/manufacturers/reference/rest/v1/Attributes).\n\n### Response body\n\nIf successful, the response body is an empty JSON object.\n\n### Authorization scopes\n\nRequires the following OAuth scope:\n\n- `https://www.googleapis.com/auth/manufacturercenter`\n\nFor more information, see the [OAuth 2.0 Overview](/identity/protocols/OAuth2)."]]