Indeks
DataSourcesService(interfejs)FileUploadsService(interfejs)CreateDataSourceRequest(komunikat)DataSource(komunikat)DataSource.Input(wyliczenie)DataSourceReference(komunikat)DeleteDataSourceRequest(komunikat)FetchDataSourceRequest(komunikat)FileInput(komunikat)FileInput.FetchSettings(komunikat)FileInput.FetchSettings.Frequency(wyliczenie)FileInput.FileInputType(wyliczenie)FileUpload(komunikat)FileUpload.Issue(komunikat)FileUpload.Issue.Severity(wyliczenie)FileUpload.ProcessingState(wyliczenie)GetDataSourceRequest(komunikat)GetFileUploadRequest(komunikat)ListDataSourcesRequest(komunikat)ListDataSourcesResponse(komunikat)LocalInventoryDataSource(komunikat)MerchantReviewDataSource(komunikat)PrimaryProductDataSource(komunikat)PrimaryProductDataSource.Channel(wyliczenie)PrimaryProductDataSource.DefaultRule(komunikat)ProductReviewDataSource(komunikat)PromotionDataSource(komunikat)RegionalInventoryDataSource(komunikat)SupplementalProductDataSource(komunikat)UpdateDataSourceRequest(komunikat)
DataSourcesService
Usługa do zarządzania podstawowymi, dodatkowymi, asortymencie i innymi źródłami danych. Więcej informacji znajdziesz w artykule pomocy Merchant Center.
| CreateDataSource |
|---|
|
Tworzy nową konfigurację źródła danych na danym koncie.
|
| DeleteDataSource |
|---|
|
Usuwa źródło danych z konta Merchant Center.
|
| FetchDataSource |
|---|
|
Przeprowadza pobieranie danych natychmiast (nawet poza harmonogramem pobierania) z źródła danych na koncie Merchant Center. Jeśli musisz wywoływać tę metodę więcej niż raz dziennie, do aktualizowania danych o produktach użyj usługi Products. Ta metoda działa tylko w przypadku źródeł danych z ustawionym zestawem danych wejściowych.
|
| GetDataSource |
|---|
|
Pobiera konfigurację źródła danych na danym koncie.
|
| ListDataSources |
|---|
|
Wyświetla listę konfiguracji źródeł danych na danym koncie.
|
| UpdateDataSource |
|---|
|
Zaktualizuje konfigurację dotychczasowego źródła danych. Pola, które są ustawione w masce aktualizacji, ale nie są podane w zasobie, zostaną usunięte.
|
FileUploadsService
Usługa do zarządzania przesyłaniem plików źródeł danych.
| GetFileUpload |
|---|
|
Pobiera najnowszy przesłany plik źródła danych. Do przesyłania plików akceptowany jest tylko alias
|
CreateDataSourceRequest
wiadomość z prośbą o wykonanie metody CreateDataSource,
| Pola | |
|---|---|
parent |
Wymagane. Konto, na którym zostanie utworzone to źródło danych. Format: |
data_ |
Wymagane. Źródło danych do utworzenia. |
DataSource
Źródło danych na koncie Merchant Center.
| Pola | |
|---|---|
name |
Identyfikator. Nazwa źródła danych. Format: |
data_ |
Tylko dane wyjściowe. Identyfikator źródła danych. |
display_ |
Wymagane. Wyświetlana nazwa źródła danych w interfejsie Merchant Center. |
input |
Tylko dane wyjściowe. Określa typ danych wejściowych do źródła danych. Niektóre ustawienia mogą nie działać. Za pomocą interfejsu API można tworzyć tylko ogólne źródła danych. |
file_ |
Opcjonalnie: Pole jest używane tylko wtedy, gdy zarządzanie danymi odbywa się za pomocą pliku. |
Pole unii Type. Wymagane. Typ źródła danych. Type może być tylko jednym z tych elementów: |
|
primary_ |
Podstawowe źródło danych o produktach dostępnych lokalnie i online. |
supplemental_ |
Dodatkowe źródło danych o produktach dostępnych lokalnie i online. |
local_ |
Źródło danych lokalnego asortymentu. |
regional_ |
Źródło danych regionalnego asortymentu. |
promotion_ |
Źródło danych o promocji. |
product_ |
Źródło danych opinii o produktach. |
merchant_ |
Źródło danych opinie sprzedawcy. |
Dane wejściowe
Określa typ danych wejściowych do źródła danych. Niektóre ustawienia mogą nie być obsługiwane.
| Wartości w polu enum | |
|---|---|
INPUT_UNSPECIFIED |
Dane wejściowe nie zostały określone. |
API |
Reprezentuje źródła danych, które są dostarczane głównie przez interfejs API. |
FILE |
Reprezentuje źródła danych, w których przypadku dane są dostarczane głównie przez plik wejściowy. Dane można nadal przesyłać za pomocą interfejsu API. |
UI |
Źródło danych dla produktów dodanych bezpośrednio w Merchant Center. Tego typu źródła danych nie można utworzyć ani zaktualizować za pomocą tego interfejsu API. Można to zrobić tylko w interfejsie Merchant Center. Ten typ źródła danych jest tylko do odczytu. |
AUTOFEED |
Jest to też znane jako pliki danych automatyczne, które służą do automatycznego tworzenia danych produktów. Ten typ źródła danych można włączać i wyłączać w pakiecie Konta. |
DataSourceReference
Odwołania do źródeł danych można używać do zarządzania powiązanymi źródłami danych w ramach usługi źródła danych.
| Pola | |
|---|---|
Pole unii
|
|
self |
Aby odwoływać się do głównego źródła danych, należy użyć atrybutu self. |
primary_ |
Opcjonalnie: Nazwa podstawowego źródła danych. Format: |
supplemental_ |
Opcjonalnie: Nazwa dodatkowego źródła danych. Format: |
DeleteDataSourceRequest
wiadomość z prośbą o wykonanie metody DeleteDataSource,
| Pola | |
|---|---|
name |
Wymagane. Nazwa źródła danych, które chcesz usunąć. Format: |
FetchDataSourceRequest
Komunikat żądania dla metody FetchDataSource.
| Pola | |
|---|---|
name |
Wymagane. Nazwa zasobu źródła danych do pobrania. Format: |
FileInput
Dane dotyczące źródeł danych plików. W przypadku innych źródeł danych to pole jest puste.
| Pola | |
|---|---|
fetch_ |
Opcjonalnie: Pobierz szczegóły, aby dostarczyć źródło danych. Zawiera ustawienia typów danych wejściowych plików |
file_ |
Opcjonalnie: Nazwa pliku źródła danych. Wymagany w przypadku typu danych wejściowych |
file_ |
Tylko dane wyjściowe. Typ danych wejściowych w pliku. |
FetchSettings
Pobierz szczegóły, aby dostarczyć źródło danych.
| Pola | |
|---|---|
enabled |
Opcjonalnie: Włącza lub wstrzymuje harmonogram pobierania. |
day_ |
Opcjonalnie: Dzień miesiąca, w którym ma zostać pobrany plik źródła danych (1–31). To pole można ustawić tylko w przypadku częstotliwości miesięcznej. |
time_ |
Opcjonalnie: Godzina, o której ma zostać pobrany plik źródłowy danych. Minuty i sekundy nie są obsługiwane i zostaną zignorowane. |
day_ |
Opcjonalnie: Dzień tygodnia, w którym ma być pobierany plik źródłowy danych. To pole można ustawić tylko w przypadku częstotliwości co tydzień. |
time_ |
Opcjonalnie: Strefa czasowa używana w harmonogramie. Domyślnie jest to czas UTC. Na przykład „Ameryka/Los_Angeles”. |
frequency |
Wymagane. Częstotliwość określająca harmonogram pobierania. |
fetch_ |
Opcjonalnie: Adres URL, z którego można pobrać plik źródłowy danych. Google Merchant Center obsługuje automatyczne przesyłanie zaplanowane za pomocą protokołów HTTP, HTTPS lub SFTP, więc wartość musi być prawidłowym linkiem do jednego z tych trzech protokołów. Nie można zmienić plików Arkuszy Google. |
username |
Opcjonalnie: Opcjonalna nazwa użytkownika aplikacji |
password |
Opcjonalnie: Opcjonalne hasło do |
Częstotliwość
Wymagane pola różnią się w zależności od częstotliwości pobierania. W przypadku harmonogramu pobierania miesięcznego wymagane są parametry [day of month][google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.day_of_month] i [hour of day][google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.time_of_day]. W przypadku tygodniowego harmonogramu pobierania wymagane są parametry [day of week][google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.day_of_week] i [hour of day][google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.time_of_day]. W przypadku harmonogramu pobierania codziennego wymagany jest tylko element [hour of day][google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.time_of_day].
| Wartości w polu enum | |
|---|---|
FREQUENCY_UNSPECIFIED |
Częstotliwość nieokreślona. |
FREQUENCY_DAILY |
Pobieranie odbywa się codziennie. |
FREQUENCY_WEEKLY |
Pobieranie odbywa się co tydzień. |
FREQUENCY_MONTHLY |
Pobieranie odbywa się co miesiąc. |
FileInputType
Metoda przesyłania plików.
| Wartości w polu enum | |
|---|---|
FILE_INPUT_TYPE_UNSPECIFIED |
Nieokreślony typ danych wejściowych pliku. |
UPLOAD |
Plik jest przesyłany przez SFTP, Google Cloud Storage lub ręcznie w Merchant Center. |
FETCH |
Plik jest pobierany z konfigurowanego fetch_uri. |
GOOGLE_SHEETS |
Plik jest pobierany z Arkuszy Google określonych w fetch_uri. |
FileUpload
Przesyłanie pliku z konkretnego źródła danych, czyli wynik pobierania źródła danych w określonym czasie zliczonym asynchronicznie po zakończeniu przetwarzania. Dotyczy tylko źródeł danych plików.
| Pola | |
|---|---|
name |
Identyfikator. Nazwa przesyłanego pliku źródła danych. Format: |
data_ |
Tylko dane wyjściowe. Identyfikator źródła danych. |
processing_ |
Tylko dane wyjściowe. Stan przetwarzania źródła danych. |
issues[] |
Tylko dane wyjściowe. Lista problemów występujących w źródle danych. |
items_ |
Tylko dane wyjściowe. Liczba elementów w źródle danych, które zostały przetworzone. |
items_ |
Tylko dane wyjściowe. Liczba utworzonych elementów w źródle danych. |
items_ |
Tylko dane wyjściowe. Liczba elementów w źródle danych, które zostały zaktualizowane. |
upload_ |
Tylko dane wyjściowe. Data przesłania pliku źródła danych. |
Problem
błąd w źródle danych, np. „nieprawidłowa cena”.
| Pola | |
|---|---|
title |
Tylko dane wyjściowe. Tytuł problemu, np. „Produkt jest za duży”. |
description |
Tylko dane wyjściowe. Opis błędu, np. „Twoje źródło danych zawiera produkty, które mają za dużo atrybutów lub są za duże. Te elementy zostaną usunięte”. |
code |
Tylko dane wyjściowe. Kod błędu, np. „validation/invalid_value”. Zwraca „?”, jeśli kod jest nieznany. |
count |
Tylko dane wyjściowe. Liczba wystąpień błędu w przesyłanym pliku. |
severity |
Tylko dane wyjściowe. Waga problemu. |
documentation_ |
Tylko dane wyjściowe. link do dokumentacji, w której znajdziesz więcej informacji o problemie (jeśli jest dostępny); |
Poziom ważności
Waga problemu.
| Wartości w polu enum | |
|---|---|
SEVERITY_UNSPECIFIED |
Poziom ważności nieokreślony. |
WARNING |
Problem dotyczy ostrzeżenia. |
ERROR |
Wystąpił błąd. |
ProcessingState
Stan przetwarzania źródła danych.
| Wartości w polu enum | |
|---|---|
PROCESSING_STATE_UNSPECIFIED |
Stan przetwarzania jest nieokreślony. |
FAILED |
Nie udało się przetworzyć źródła danych lub wszystkie elementy zawierały błędy. |
IN_PROGRESS |
Źródło danych jest przetwarzane. |
SUCCEEDED |
Źródło danych zostało przetworzone, ale niektóre elementy mogą zawierać błędy. |
GetDataSourceRequest
Komunikat o prośbie o wykonanie metody GetDataSource.
| Pola | |
|---|---|
name |
Wymagane. Nazwa źródła danych do pobrania. Format: |
GetFileUploadRequest
Komunikat żądania dla metody GetFileUploadRequest.
| Pola | |
|---|---|
name |
Wymagane. Nazwa przesłanego pliku źródła danych, który chcesz pobrać. Format: |
ListDataSourcesRequest
Komunikat żądania dla metody ListDataSources.
| Pola | |
|---|---|
parent |
Wymagane. Konto, dla którego chcesz wyświetlić listę źródeł danych. Format: |
page_ |
Opcjonalnie: Maksymalna liczba źródeł danych do zwrócenia. Usługa może zwrócić mniej niż ta wartość. Maksymalna wartość to 1000; wartości powyżej 1000 zostaną skonwertowane na 1000. Jeśli nie zostanie podana, zwrócona zostanie maksymalna liczba źródeł danych. |
page_ |
Opcjonalnie: Token strony otrzymany z poprzedniego wywołania funkcji Podczas podziału na strony wszystkie inne parametry przekazywane do funkcji |
ListDataSourcesResponse
Odpowiedź na metodę ListDataSources.
| Pola | |
|---|---|
data_ |
Źródła danych z wybranego konta. |
next_ |
token, który może być wysyłany jako |
LocalInventoryDataSource
Źródło danych lokalnego asortymentu.
| Pola | |
|---|---|
feed_ |
Wymagane. Niezmienna. Etykieta pliku danych ofert, do których jest dostarczany lokalny asortyment. Musi zawierać maksymalnie 20 wielkich liter (A–Z), cyfr (0–9) i łączników (-). Zobacz też migrację do etykiet kanału. |
content_ |
Wymagane. Niezmienna. Dwuliterowy kod języka ISO 639-1 produktów, dla których udostępniono lokalny asortyment. |
MerchantReviewDataSource
Ten typ nie ma pól.
Źródło danych o opiniach sprzedawców.
PrimaryProductDataSource
Podstawowe źródło danych o produktach dostępnych lokalnie i online.
| Pola | |
|---|---|
channel |
Wymagane. Niezmienna. Określa typ kanału źródła danych. |
countries[] |
Opcjonalnie: Kraje, w których mogą być wyświetlane produkty. Wyrażony jako kod regionu CLDR. |
default_ |
Opcjonalnie: zarządzanie domyślną regułą źródła danych; Jeśli to ustawienie zostanie ustawione, połączone źródła danych zostaną zastąpione. |
feed_ |
Opcjonalnie: Niezmienna. Etykieta pliku danych określona na poziomie źródła danych. Musi zawierać maksymalnie 20 wielkich liter (A–Z), cyfr (0–9) i łączników (-). Zobacz też migrację do etykiet kanału. W przypadku źródeł danych o produktach z typem treści produktu parametry Jeśli jest ustawiona, źródło danych będzie akceptować tylko produkty pasujące do tej kombinacji. Jeśli nie jest skonfigurowana, źródło danych będzie akceptować produkty bez tej restrykcji. |
content_ |
Opcjonalnie: Niezmienna. Dwuliterowy kod języka ISO 639-1 produktów w źródle danych. Parametry Jeśli jest ustawiona, źródło danych akceptuje tylko produkty pasujące do tej kombinacji. Jeśli nie jest skonfigurowana, źródło danych będzie akceptować produkty bez tej restrykcji. |
Kanał
Kanał źródła danych.
Kanał służy do rozróżniania źródeł danych w przypadku różnych branż.
| Wartości w polu enum | |
|---|---|
CHANNEL_UNSPECIFIED |
Nie określono. |
ONLINE_PRODUCTS |
Produkt online. |
LOCAL_PRODUCTS |
Produkt dostępny lokalnie. |
PRODUCTS |
Zjednoczone źródło danych dla produktów dostępnych lokalnie i online. Uwaga: zarządzanie produktami za pomocą interfejsu API nie jest możliwe w przypadku tego kanału. |
DefaultRule
zarządzanie domyślną regułą źródła danych.
| Pola | |
|---|---|
take_ |
Wymagane. Lista źródeł danych połączonych w regułach domyślnych. Ta lista jest uporządkowana według domyślnego priorytetu reguły złączania danych. Może zawierać 0 lub wiele odwołań do Lista nie może być pusta. Aby połączyć źródło danych z regułą domyślną, musisz dodać do tej listy nowe odwołanie (w kolejności numerycznej). Aby odłączyć źródło danych od reguły domyślnej, musisz usunąć to odwołanie z tej listy. Zmiana kolejności na tej liście spowoduje zmianę priorytetu źródeł danych w regułach domyślnych. Jeśli na przykład podasz listę [ |
ProductReviewDataSource
Ten typ nie ma pól.
Źródło danych opinii o produktach.
PromotionDataSource
Źródło danych o promocjach.
| Pola | |
|---|---|
target_ |
Wymagane. Niezmienna. Kraj docelowy używany jako część unikalnego identyfikatora. Wyrażony jako kod regionu CLDR. Promocje są dostępne tylko w wybranych krajach. |
content_ |
Wymagane. Niezmienna. Dwuliterowy kod języka ISO 639-1 produktów w źródle danych. |
RegionalInventoryDataSource
Źródło danych o asortymencie regionalnym.
| Pola | |
|---|---|
feed_ |
Wymagane. Niezmienna. Etykieta pliku danych ofert, do których jest dostarczany asortyment regionalny. Musi zawierać maksymalnie 20 wielkich liter (A–Z), cyfr (0–9) i łączników (-). Zobacz też migrację do etykiet kanału. |
content_ |
Wymagane. Niezmienna. Dwuliterowy kod języka ISO 639-1 produktów, dla których udostępniono regionalny asortyment. |
SupplementalProductDataSource
dodatkowe źródło danych o produktach dostępnych lokalnie i online, Po utworzeniu dodatkowego źródła danych o produktach należy je połączyć z co najmniej jednym podstawowym źródłem danych o produktach.
| Pola | |
|---|---|
referencing_ |
Tylko dane wyjściowe. (nieuporządkowana i bez duplikatów) lista wszystkich podstawowych źródeł danych połączonych z tym źródłem danych w regułach domyślnych lub niestandardowych. Uzupełniającego źródła danych nie można usunąć, dopóki nie zostaną usunięte wszystkie linki. |
feed_ |
Opcjonalnie: Niezmienna. Etykieta pliku danych określona na poziomie źródła danych. Musi zawierać maksymalnie 20 wielkich liter (A–Z), cyfr (0–9) i łączników (-). Zobacz też migrację do etykiet kanału. W przypadku źródeł danych z typem treści produktu parametry Trzeba je ustawić w przypadku źródeł danych z wartością Jeśli jest ustawiona, źródło danych akceptuje tylko produkty pasujące do tej kombinacji. Jeśli nie zostanie ustawiony, źródło danych będzie akceptować produkty bez tej restrykcji. |
content_ |
Opcjonalnie: Niezmienna. Dwuliterowy kod języka ISO 639-1 produktów w źródle danych. Parametry Jeśli jest ustawiona, źródło danych będzie akceptować tylko produkty pasujące do tej kombinacji. Jeśli nie zostanie ustawiony, źródło danych będzie akceptować produkty bez tej restrykcji. |
UpdateDataSourceRequest
Wiadomość żądania dla metody UpdateDataSource.
| Pola | |
|---|---|
data_ |
Wymagane. Zasób źródła danych do zaktualizowania. |
update_ |
Wymagane. Lista pól źródła danych, które mają zostać zaktualizowane. Pola określone w masce aktualizacji bez wartości określonej w treści zostaną usunięte ze źródła danych. Podanie specjalnej wartości „*” w celu zastąpienia całego źródła danych nie jest obsługiwane. |