- Zapis JSON
- FeedAttribute
- FeedAttributeType
- FeedAttributeOperation
- Operator
- FeedOrigin
- FeedStatus
- PlacesLocationFeedData
- OAuthInfo
- AffiliateLocationFeedData
- AffiliateLocationFeedRelationshipType
Plik danych.
Zapis JSON |
---|
{ "resourceName": string, "attributes": [ { object ( |
Pola | |
---|---|
resourceName |
Stałe. Nazwa zasobu kanału. Nazwy zasobów kanału mają postać:
|
attributes[] |
Atrybuty pliku danych. Wymagane w przypadku metody CREATE, chyba że podasz system_feed_generation_data. W takim przypadku Google Ads zaktualizuje plik danych, podając prawidłowe atrybuty. Niedozwolone w dniu UPDATE. Aby dodać nowe atrybuty, użyj atrybutu atrybutówOperations. |
attributeOperations[] |
Lista operacji zmieniających atrybuty pliku danych. Atrybuty można tylko dodawać, a nie usuwać. |
origin |
Stałe. Określa, kto zarządza atrybutami pliku danych. |
status |
Tylko dane wyjściowe. Stan pliku danych. To pole jest tylko do odczytu. |
id |
Tylko dane wyjściowe. Identyfikator pliku danych. To pole jest tylko do odczytu. |
name |
Stałe. Nazwa pliku danych. To pole jest wymagane. |
Pole sumy system_feed_generation_data . Dane systemowe pliku danych. Te dane określają informacje służące do generowania pozycji pliku danych wygenerowanego przez system. system_feed_generation_data może być tylko jedną z tych wartości: |
|
placesLocationFeedData |
Dane używane do konfigurowania pliku danych z lokalizacjami uzupełnianego z Profilu Firmy. |
affiliateLocationFeedData |
Dane używane do konfigurowania pliku danych o powiązanych lokalizacjach zawierającego określone sieci. |
FeedAttribute
Atrybuty FeedAttributes określają, jakie typy danych powinny się znaleźć w pliku danych. Pojedynczy atrybut FeedAttribute określa oczekiwany typ atrybutów FeedItemAttributes z tym samym identyfikatorem FeedAttributeId. Opcjonalnie atrybut kanału można oznaczyć jako część unikalnego klucza elementu kanału.
Zapis JSON |
---|
{
"type": enum ( |
Pola | |
---|---|
type |
Typ danych dla atrybutu pliku danych. To pole jest wymagane. |
id |
Identyfikator atrybutu. |
name |
Nazwa atrybutu. To pole jest wymagane. |
isPartOfKey |
Wskazuje, że dane odpowiadające temu atrybutowi są częścią unikalnego klucza elementu kanału. Jeśli nie jest określony, ma domyślnie wartość Fałsz. Pamiętaj, że w schemacie pliku danych nie jest wymagany unikalny klucz. W takim przypadku do elementów FeedItems trzeba się odwoływać za pomocą atrybutu „feed_item_id”. |
FeedAttributeType
Możliwe typy danych w atrybucie pliku danych.
Wartości w polu enum | |
---|---|
UNSPECIFIED |
Nie określono. |
UNKNOWN |
Używana tylko w przypadku wartości zwracanej. Reprezentuje wartość nieznaną w tej wersji. |
INT64 |
Int64. |
DOUBLE |
Podwójna. |
STRING |
Ciąg tekstowy. |
BOOLEAN |
Wartość logiczna. |
URL |
URL. |
DATE_TIME |
Data i godzina. |
INT64_LIST |
Lista Int64. |
DOUBLE_LIST |
Lista podwójna (8 bajtów). |
STRING_LIST |
Lista ciągów znaków. |
BOOLEAN_LIST |
Lista wartości logicznych. |
URL_LIST |
Lista adresów URL. |
DATE_TIME_LIST |
Lista daty i godziny. |
PRICE |
Cena. |
FeedAttributeOperation
Operacja do wykonania na liście atrybutów w mutacji.
Zapis JSON |
---|
{ "operator": enum ( |
Pola | |
---|---|
operator |
Tylko dane wyjściowe. Typ operacji na liście do wykonania. |
value |
Tylko dane wyjściowe. Atrybut pliku danych dodawany do listy. |
Operator
Operatora.
Wartości w polu enum | |
---|---|
UNSPECIFIED |
Nie określono. |
UNKNOWN |
Używana tylko w przypadku wartości zwracanej. Reprezentuje wartość nieznaną w tej wersji. |
ADD |
Dodaj atrybut do istniejących atrybutów. |
FeedOrigin
Możliwe wartości źródła kanału.
Wartości w polu enum | |
---|---|
UNSPECIFIED |
Nie określono. |
UNKNOWN |
Używana tylko w przypadku wartości zwracanej. Reprezentuje wartość nieznaną w tej wersji. |
USER |
Atrybutymi pliku danych w tym pliku danych zarządza użytkownik. Użytkownicy mogą dodawać atrybuty do tego pliku danych. |
GOOGLE |
Atrybuty kanału GOOGLE są tworzone przez Google. Plik danych tego typu jest utrzymywany przez Google i będzie zawierał prawidłowe atrybuty dla typu symbolu zastępczego w pliku danych. |
FeedStatus
Możliwe stany pliku danych.
Wartości w polu enum | |
---|---|
UNSPECIFIED |
Nie określono. |
UNKNOWN |
Używana tylko w przypadku wartości zwracanej. Reprezentuje wartość nieznaną w tej wersji. |
ENABLED |
Plik danych jest włączony. |
REMOVED |
Kanał został usunięty. |
PlacesLocationFeedData
Dane używane do konfigurowania pliku danych z lokalizacjami uzupełnianego z Profilu Firmy.
Zapis JSON |
---|
{
"oauthInfo": {
object ( |
Pola | |
---|---|
oauthInfo |
Stałe. Wymagany token uwierzytelniania (z interfejsu OAuth API) dla e-maila. To pole można określić tylko w żądaniu utworzenia. Nie można wybrać żadnych jego pól podrzędnych. |
businessAccountId |
Identyfikator strony plus zarządzanej firmy, której lokalizacje mają zostać użyte. Jeśli to pole nie jest skonfigurowane, używane są wszystkie firmy dostępne dla użytkownika (określone za pomocą adresu e-mail). To pole jest tylko do wprowadzenia mutacji i nie można go wybrać. |
categoryFilters[] |
Służy do filtrowania wizytówek firm w Profilu Firmy według kategorii. Jeśli wpisy istnieją w filtrze kategorii, do synchronizacji z elementami kanału kwalifikują się tylko wpisy należące do dowolnej z kategorii. Jeśli w filtrach kategorii nie ma żadnych wpisów, wszystkie strony aplikacji nadają się do zsynchronizowania. |
labelFilters[] |
Służy do filtrowania wizytówek firm w Profilu Firmy według etykiet. Jeśli wpisy istnieją w filtrze etykiet, do synchronizacji z elementami kanału nadają się tylko listy, które mają ustawioną dowolną z etykiet. Jeśli w filtrach etykiet nie ma żadnych wpisów, wszystkie strony aplikacji nadają się do zsynchronizowania. |
emailAddress |
Adres e-mail profilu firmy lub adres e-mail menedżera profilu firmy. To pole jest wymagane. |
businessNameFilter |
Służy do filtrowania wizytówek w Profilu Firmy według nazwy firmy. Jeśli jest ustawiony filtr businessNameFilter, do synchronizacji z elementami kanału nadają się tylko wizytówki z pasującą nazwą firmy. |
OAuthInfo
Dane używane do autoryzacji przy użyciu protokołu OAuth.
Zapis JSON |
---|
{ "httpMethod": string, "httpRequestUrl": string, "httpAuthorizationHeader": string } |
Pola | |
---|---|
httpMethod |
Metoda HTTP używana do uzyskania autoryzacji. |
httpRequestUrl |
Adres URL żądania HTTP używany do uzyskania autoryzacji. |
httpAuthorizationHeader |
Nagłówek autoryzacji HTTP używany do uzyskania autoryzacji. |
AffiliateLocationFeedData
Dane używane do konfigurowania pliku danych o powiązanych lokalizacjach zawierającego określone sieci.
Zapis JSON |
---|
{
"chainIds": [
string
],
"relationshipType": enum ( |
Pola | |
---|---|
chainIds[] |
Lista sieci, z których plik danych o powiązanych lokalizacjach będzie synchronizować lokalizacje. |
relationshipType |
Relacja sieci z reklamodawcą. |
AffiliateLocationFeedRelationshipType
Możliwe wartości typu relacji w pliku danych z powiązaną lokalizacją.
Wartości w polu enum | |
---|---|
UNSPECIFIED |
Nie określono. |
UNKNOWN |
Używana tylko w przypadku wartości zwracanej. Reprezentuje wartość nieznaną w tej wersji. |
GENERAL_RETAILER |
Współpraca ze sprzedawcą detalicznym. |