Method: accounts.products.update

Wstawia lub aktualizuje atrybuty produktu na koncie Manufacturer Center.

Tworzy produkt o podanych atrybutach. Jeśli produkt już istnieje, wszystkie atrybuty zostaną zastąpione nowymi. Sprawdzanie w czasie przesyłania jest ograniczone do minimum. Aby produkt był prawidłowy, musi zawierać wszystkie wymagane atrybuty. Problemy mogą pojawić się później, gdy interfejs API zaakceptuje nowe przesłanie produktu. Może też zastąpić istniejący prawidłowy produkt nieprawidłowym produktem. Aby to wykryć, pobierz produkt i sprawdź, czy po udostępnieniu nowej wersji nie występują w nim problemy.

Przesłane atrybuty muszą zostać najpierw przetworzone, zanim będzie można je pobrać. Do tego czasu nowe produkty będą niedostępne, a pobranie wcześniej przesłanych produktów spowoduje przywrócenie ich pierwotnego stanu.

Żądanie HTTP

PUT https://manufacturers.googleapis.com/v1/{parent=accounts/*}/products/{name}

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
parent

string

Identyfikator elementu nadrzędnego w formacie accounts/{account_id}.

account_id – identyfikator konta Manufacturer Center.

name

string

Nazwa w formacie {targetCountry}:{contentLanguage}:{productId}.

targetCountry – kraj docelowy produktu podany jako kod regionu CLDR (np. Stany Zjednoczone).

contentLanguage – język treści produktu w postaci dwuliterowego kodu języka w formacie ISO 639-1 (np. en).

productId – identyfikator produktu. Więcej informacji znajdziesz na stronie https://support.google.com/manufacturers/answer/6124116#id.

Treść żądania

Treść żądania zawiera wystąpienie elementu Attributes.

Treść odpowiedzi

Jeśli operacja się uda, treść odpowiedzi będzie pusta.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/manufacturercenter

Więcej informacji znajdziesz w artykule Omówienie protokołu OAuth 2.0.