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ła. 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.