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