Method: accounts.lfpInventories.insert

Wstawia zasób LfpInventory dla danego docelowego konta sprzedawcy. Jeśli zasób już istnieje, zostanie zastąpiony. Zasoby reklamowe tracą ważność automatycznie po 30 dniach.

Żądanie HTTP

POST https://merchantapi.googleapis.com/lfp/v1beta/{parent=accounts/*}/lfpInventories:insert

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
parent

string

Wymagane. Konto dostawcy LFP. Format: accounts/{account}

Treść żądania

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

Treść odpowiedzi

Lokalny asortyment sprzedawcy.

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "name": string,
  "targetAccount": string,
  "storeCode": string,
  "offerId": string,
  "regionCode": string,
  "contentLanguage": string,
  "price": {
    object (Price)
  },
  "availability": string,
  "collectionTime": string,
  "gtin": string,
  "quantity": string,
  "pickupMethod": string,
  "pickupSla": string,
  "feedLabel": string
}
Pola
name

string

Tylko dane wyjściowe. Identyfikator. Nazwa zasobu LfpInventory. Format: accounts/{account}/lfpInventories/{target_merchant}~{storeCode}~{offer}

targetAccount

string (int64 format)

Wymagane. Identyfikator sprzedawcy w Merchant Center, w przypadku którego chcesz przesłać asortyment.

storeCode

string

Wymagane. Identyfikator sklepu sprzedawcy. Kod sklepu wstawiony za pomocą usługi InsertLfpStore lub kod sklepu w profilu firmy.

offerId

string

Wymagane. Stały. Unikalny identyfikator produktu. Jeśli w przypadku danego sprzedawcy przesyłane są zarówno informacje o asortymencie, jak i informacje o sprzedaży, ten identyfikator powinien być zgodny z tym samym produktem.

Uwaga: jeśli sprzedajesz używane i nowe egzemplarze tego samego produktu, powinny one mieć różne identyfikatory.

regionCode

string

Wymagane. Kod regionu CLDR odpowiadający krajowi, w którym produkt jest sprzedawany.

contentLanguage

string

Wymagane. Dwuliterowy kod języka w formacie ISO 639-1.

price

object (Price)

Opcjonalnie: Aktualna cena produktu.

availability

string

Wymagane. Dostępność produktu w tym sklepie. Akceptowane wartości atrybutów znajdziesz w specyfikacji danych lokalnego asortymentu produktów

collectionTime

string (Timestamp format)

Opcjonalnie: Godzina zebrania zasobów reklamowych. Jeśli jej nie skonfigurujesz, zostanie ona ustawiona na datę przesłania asortymentu.

gtin

string

Opcjonalnie: Globalny numer jednostki handlowej produktu.

quantity

string (int64 format)

Opcjonalnie: Liczba sztuk produktu dostępnych w tym sklepie. Wartość nie może być mniejsza niż 0.

pickupMethod

string

Opcjonalnie: Metoda odbioru obsługiwana w przypadku tej oferty. Jeśli wartość nie jest określona jako „nieobsługiwana”, to pole należy przesłać razem z polem pickupSla. Akceptowane wartości atrybutów znajdziesz w specyfikacji danych lokalnego asortymentu produktów.

pickupSla

string

Opcjonalnie: Przewidywana data, kiedy zamówienie będzie gotowe do odbioru, w zależności od daty zamówienia. Należy go przesłać razem z: pickupMethod. Akceptowane wartości atrybutów znajdziesz w specyfikacji danych lokalnego asortymentu produktów.

feedLabel

string

Opcjonalnie: Etykieta pliku danych produktu. Jeśli nie zostanie skonfigurowana, domyślna wartość to regionCode.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

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

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