- JSON-Darstellung
- FeedAttribute
- FeedAttributeType
- FeedAttributeOperation
- Operator
- FeedOrigin
- FeedStatus
- PlacesLocationFeedData
- OAuthInfo
- AffiliateLocationFeedData
- AffiliateLocationFeedRelationshipType
Einen Feed
JSON-Darstellung |
---|
{ "resourceName": string, "attributes": [ { object ( |
Felder | |
---|---|
resourceName |
Nicht veränderbar. Der Ressourcenname des Feeds. Feed-Ressourcennamen haben das folgende Format:
|
attributes[] |
Die Attribute des Feeds. Erforderlich bei CREATE, es sei denn, „system_feed_generation_data“ ist angegeben. In diesem Fall wird der Feed von Google Ads mit den richtigen Attributen aktualisiert. Nicht zulässig bei UPDATE. Verwenden Sie „attributeOperations“, um neue Attribute hinzuzufügen. |
attributeOperations[] |
Die Liste der Vorgänge zum Ändern der Feedattribute. Attribute können nur hinzugefügt, aber nicht entfernt werden. |
origin |
Nicht veränderbar. Gibt an, wer die FeedAttributes für den Feed verwaltet. |
status |
Nur Ausgabe Status des Feeds. Dieses Feld ist schreibgeschützt. |
id |
Nur Ausgabe Die ID des Feeds. Dieses Feld ist schreibgeschützt. |
name |
Nicht veränderbar. Name des Feeds. Erforderlich. |
Union-Feld system_feed_generation_data . Die Systemdaten für den Feed. Diese Daten geben Informationen zum Generieren der Feedelemente des systemgenerierten Feeds an. Für system_feed_generation_data ist nur einer der folgenden Werte zulässig: |
|
placesLocationFeedData |
Daten für die Konfiguration eines Standortfeeds, der über das Unternehmensprofil ausgefüllt wird. |
affiliateLocationFeedData |
Daten zur Konfiguration eines Affiliate-Standortfeeds, der mit den angegebenen Handelsketten gefüllt wird. |
FeedAttribute
FeedAttributes definieren die Datentypen, die in einem Feed vorhanden sein müssen. Ein einzelnes FeedAttribute gibt den erwarteten Typ der FeedItemAttributes mit derselben FeedAttributeId an. Ein FeedAttribute kann optional als Teil des eindeutigen Schlüssels eines StatefulSets gekennzeichnet werden.
JSON-Darstellung |
---|
{
"type": enum ( |
Felder | |
---|---|
type |
Datentyp für das Feedattribut. Erforderlich. |
id |
ID des Attributs. |
name |
Der Name des Attributs. Erforderlich. |
isPartOfKey |
Die Daten, die diesem Attribut entsprechen, sind Teil des eindeutigen Schlüssels eines Deployments. Wenn kein Wert angegeben ist, wird standardmäßig „false“ verwendet. Im Schema eines Feeds ist kein eindeutiger Schlüssel erforderlich. In diesem Fall muss mit der jeweiligen feed_item_id auf die Feedelemente verwiesen werden. |
FeedAttributeType
Mögliche Datentypen für ein Feedattribut.
Enums | |
---|---|
UNSPECIFIED |
Nicht angegeben. |
UNKNOWN |
Wird nur für den Rückgabewert verwendet. Stellt einen unbekannten Wert in dieser Version dar. |
INT64 |
Int64 |
DOUBLE |
Doppelt. |
STRING |
String. |
BOOLEAN |
Boolescher Wert. |
URL |
URL. |
DATE_TIME |
Datum/Uhrzeit |
INT64_LIST |
Int64-Liste. |
DOUBLE_LIST |
Liste „Double“ (8 Byte). |
STRING_LIST |
Stringliste. |
BOOLEAN_LIST |
Liste mit booleschen Ausdrücken. |
URL_LIST |
URL-Liste. |
DATE_TIME_LIST |
Datum/Uhrzeit-Liste. |
PRICE |
Preis. |
FeedAttributeOperation
Vorgang, der für eine Feedattributliste in einer mutate-Methode auszuführen ist.
JSON-Darstellung |
---|
{ "operator": enum ( |
Felder | |
---|---|
operator |
Nur Ausgabe Art des auszuführenden Listenvorgangs. |
value |
Nur Ausgabe Das Feedattribut, das der Liste hinzugefügt wird. |
Operator
Der Operator.
Enums | |
---|---|
UNSPECIFIED |
Nicht angegeben |
UNKNOWN |
Wird nur für den Rückgabewert verwendet. Stellt einen unbekannten Wert in dieser Version dar. |
ADD |
Fügen Sie das Attribut den vorhandenen Attributen hinzu. |
FeedOrigin
Mögliche Werte für einen Feedursprung.
Enums | |
---|---|
UNSPECIFIED |
Nicht angegeben. |
UNKNOWN |
Wird nur für den Rückgabewert verwendet. Stellt einen unbekannten Wert in dieser Version dar. |
USER |
Die FeedAttributes für diesen Feed werden vom Nutzer verwaltet. Nutzer können diesem Feed FeedAttributes hinzufügen. |
GOOGLE |
Die FeedAttributes für einen GOOGLE-Feed werden von Google erstellt. Ein Feed dieses Typs wird von Google verwaltet und verfügt über die korrekten Attribute für den Platzhaltertyp des Feeds. |
FeedStatus
Mögliche Status eines Feeds.
Enums | |
---|---|
UNSPECIFIED |
Nicht angegeben. |
UNKNOWN |
Wird nur für den Rückgabewert verwendet. Stellt einen unbekannten Wert in dieser Version dar. |
ENABLED |
Feed ist aktiviert. |
REMOVED |
Der Feed wurde entfernt. |
PlacesLocationFeedData
Daten für die Konfiguration eines Standortfeeds, der über das Unternehmensprofil ausgefüllt wird.
JSON-Darstellung |
---|
{
"oauthInfo": {
object ( |
Felder | |
---|---|
oauthInfo |
Nicht veränderbar. Erforderliches Authentifizierungstoken (aus der OAuth API) für die E-Mail. Dieses Feld kann nur in einer Erstellungsanfrage angegeben werden. Keines der untergeordneten Felder kann ausgewählt werden. |
businessAccountId |
Google+ Seiten-ID des verwalteten Unternehmens, dessen Standorte verwendet werden sollen Wenn dieses Feld nicht festgelegt ist, werden alle Unternehmen verwendet, auf die der Nutzer (angegeben über emailAddress) zugreifen kann. Dieses Feld kann nur geändert werden und ist nicht auswählbar. |
categoryFilters[] |
Wird verwendet, um Google Unternehmensprofil-Einträge nach Kategorien zu filtern. Wenn in „categoryFilters“ Einträge vorhanden sind, kommen nur Einträge, die zu einer der Kategorien gehören, für die Synchronisierung mit FeedItems infrage. Wenn in „categoryFilters“ keine Einträge vorhanden sind, kommen alle Einträge für die Synchronisierung infrage. |
labelFilters[] |
Wird verwendet, um Google Unternehmensprofil-Einträge nach Labels zu filtern. Wenn in labelFilters Einträge vorhanden sind, sind nur Einträge, für die eines der Labels festgelegt ist, Kandidaten für eine Synchronisierung mit Feedelementen. Wenn in „labelFilters“ keine Einträge vorhanden sind, kommen alle Einträge für die Synchronisierung infrage. |
emailAddress |
Die E-Mail-Adresse eines Unternehmensprofils oder die E-Mail-Adresse eines Administrators des Unternehmensprofils. Erforderlich. |
businessNameFilter |
Wird verwendet, um Google Unternehmensprofil-Einträge nach dem Namen des Unternehmens zu filtern. Wenn businessNameFilter festgelegt ist, können nur Einträge mit einem übereinstimmenden Unternehmensnamen mit FeedItems synchronisiert werden. |
OAuthInfo
Für die Autorisierung mit OAuth verwendete Daten.
JSON-Darstellung |
---|
{ "httpMethod": string, "httpRequestUrl": string, "httpAuthorizationHeader": string } |
Felder | |
---|---|
httpMethod |
Die zum Abrufen der Autorisierung verwendete HTTP-Methode. |
httpRequestUrl |
Die HTTP-Anfrage-URL, die zum Abrufen der Autorisierung verwendet wird. |
httpAuthorizationHeader |
Der HTTP-Autorisierungsheader, der zum Abrufen der Autorisierung verwendet wird. |
AffiliateLocationFeedData
Daten zur Konfiguration eines Affiliate-Standortfeeds, der mit den angegebenen Handelsketten gefüllt wird.
JSON-Darstellung |
---|
{
"chainIds": [
string
],
"relationshipType": enum ( |
Felder | |
---|---|
chainIds[] |
Die Liste der Handelsketten, von denen die Standorte im Affiliate-Standortfeed synchronisiert werden. |
relationshipType |
Beziehung zwischen Handelsketten und Werbetreibenden |
AffiliateLocationFeedRelationshipType
Mögliche Werte für einen Beziehungstyp für einen Affiliate-Standortfeed.
Enums | |
---|---|
UNSPECIFIED |
Nicht angegeben. |
UNKNOWN |
Wird nur für den Rückgabewert verwendet. Stellt einen unbekannten Wert in dieser Version dar. |
GENERAL_RETAILER |
Allgemeine Geschäftsbeziehung mit Einzelhändlern. |