Feed

Feed.

JSON gösterimi
{
  "resourceName": string,
  "attributes": [
    {
      object (FeedAttribute)
    }
  ],
  "attributeOperations": [
    {
      object (FeedAttributeOperation)
    }
  ],
  "origin": enum (FeedOrigin),
  "status": enum (FeedStatus),
  "id": string,
  "name": string,

  // Union field system_feed_generation_data can be only one of the following:
  "placesLocationFeedData": {
    object (PlacesLocationFeedData)
  },
  "affiliateLocationFeedData": {
    object (AffiliateLocationFeedData)
  }
  // End of list of possible types for union field system_feed_generation_data.
}
Alanlar
resourceName

string

Sabit. Feed'in kaynak adı. Feed kaynağı adları şu şekildedir:

customers/{customerId}/feeds/{feedId}

attributes[]

object (FeedAttribute)

Feed'in özellikleri. system_feed_generate_data verisi sağlanmadığı sürece CREATE tarihinde zorunludur. Bu durumda Google Ads, feed'i doğru özelliklerle günceller. UPDATE tarihinde izin verilmiyor. Yeni özellikler eklemek içinattributeOperations kullanın.

attributeOperations[]

object (FeedAttributeOperation)

Feed özelliklerini değiştiren işlemlerin listesi. Özellikler yalnızca eklenebilir, kaldırılamaz.

origin

enum (FeedOrigin)

Sabit. Feed için FeedÖzellikleri'ni kimin yöneteceğini belirtir.

status

enum (FeedStatus)

Yalnızca çıkış. Feed'in durumu. Bu alan salt okunurdur.

id

string (int64 format)

Yalnızca çıkış. Feed'in kimliği. Bu alan salt okunurdur.

name

string

Sabit. Feed'in adı. Zorunlu.

Birleştirme alanı system_feed_generation_data. Feed için sistem verileri. Bu veriler, sistem tarafından oluşturulan feed'in feed öğelerini oluşturma bilgilerini belirtir. system_feed_generation_data şunlardan yalnızca biri olabilir:
placesLocationFeedData

object (PlacesLocationFeedData)

İşletme Profili'nden doldurulan konum feed'ini yapılandırmak için kullanılan veriler.

affiliateLocationFeedData

object (AffiliateLocationFeedData)

Belirtilen zincirlerle doldurulan bir satış ortağı konum feed'ini yapılandırmak için kullanılan veriler.

FeedAttribute

FeedÖzellikleri, Feed'de bulunması beklenen veri türlerini tanımlar. Tek bir FeedAttribute, aynı FeedAttributeId öğesine sahip beklenen FeedItemAttributes türünü belirtir. İsteğe bağlı olarak, bir FeedAttribute, FeedItem'in benzersiz anahtarının parçası olarak işaretlenebilir.

JSON gösterimi
{
  "type": enum (FeedAttributeType),
  "id": string,
  "name": string,
  "isPartOfKey": boolean
}
Alanlar
type

enum (FeedAttributeType)

Feed özelliği için veri türü. Zorunlu.

id

string (int64 format)

Özelliğin kimliği.

name

string

Özelliğin adı. Zorunlu.

isPartOfKey

boolean

Bu özelliğe karşılık gelen verilerin, FeedItem'in benzersiz anahtarının bir parçası olduğunu belirtir. Belirtilmemişse varsayılan olarak false (yanlış) değerini alır. Feed şemasında benzersiz bir anahtara gerek olmadığını unutmayın. Bu durumda, FeedItems'e feed_item_id özelliği tarafından referansta bulunulmalıdır.

FeedAttributeType

Feed özelliği için olası veri türleri.

Sıralamalar
UNSPECIFIED Belirtilmedi.
UNKNOWN Yalnızca döndürülen değer için kullanılır. Bu sürümde bilinmeyen değeri temsil eder.
INT64 Int64.
DOUBLE Çift.
STRING Dize.
BOOLEAN Boole.
URL URL'yi tıklayın.
DATE_TIME Tarih ve saat.
INT64_LIST Int64 listesi.
DOUBLE_LIST Çift (8 bayt) liste.
STRING_LIST Dize listesi.
BOOLEAN_LIST Boole listesi.
URL_LIST URL listesi.
DATE_TIME_LIST Tarih ve saat listesi.
PRICE Fiyat.

FeedAttributeOperation

Değişimdeki feed özelliği listesinde gerçekleştirilecek işlem.

JSON gösterimi
{
  "operator": enum (Operator),
  "value": {
    object (FeedAttribute)
  }
}
Alanlar
operator

enum (Operator)

Yalnızca çıkış. Gerçekleştirilecek listeleme işleminin türü.

value

object (FeedAttribute)

Yalnızca çıkış. Listeye eklenen feed özelliği.

Operatör

Operatör.

Sıralamalar
UNSPECIFIED Belirtilmedi.
UNKNOWN Yalnızca döndürülen değer için kullanılır. Bu sürümde bilinmeyen değeri temsil eder.
ADD Özelliği, mevcut özelliklere ekleyin.

FeedOrigin

Bir feed kaynağı için olası değerler.

Sıralamalar
UNSPECIFIED Belirtilmedi.
UNKNOWN Yalnızca döndürülen değer için kullanılır. Bu sürümde bilinmeyen değeri temsil eder.
USER Bu Feed'in FeedÖzellikleri kullanıcı tarafından yönetilir. Kullanıcılar bu Feed'e FeedAttributes ekleyebilir.
GOOGLE GOOGLE Özet Akışı için FeedÖzellikleri, Google tarafından oluşturulur. Bu tür bir feed Google tarafından sağlanır ve feed'in yer tutucu türü için doğru özelliklere sahip olur.

FeedStatus

Feed'lerin olası durumları.

Sıralamalar
UNSPECIFIED Belirtilmedi.
UNKNOWN Yalnızca döndürülen değer için kullanılır. Bu sürümde bilinmeyen değeri temsil eder.
ENABLED Özet akışı etkin.
REMOVED Feed kaldırıldı.

PlacesLocationFeedData

İşletme Profili'nden doldurulan konum feed'ini yapılandırmak için kullanılan veriler.

JSON gösterimi
{
  "oauthInfo": {
    object (OAuthInfo)
  },
  "businessAccountId": string,
  "categoryFilters": [
    string
  ],
  "labelFilters": [
    string
  ],
  "emailAddress": string,
  "businessNameFilter": string
}
Alanlar
oauthInfo

object (OAuthInfo)

Sabit. E-posta için gerekli kimlik doğrulama jetonu (OAuth API'den). Bu alan yalnızca oluşturma isteğinde belirtilebilir. Alt alanlarının hiçbiri seçilemez.

businessAccountId

string

Konumlarının kullanılması gereken yönetilen işletmenin artı sayfası kimliği. Bu alan ayarlanmazsa kullanıcı tarafından erişilebilen tüm işletmeler (e-posta Adresi ile belirtilir) kullanılır. Bu alan yalnızca değişkendir ve seçilemez.

categoryFilters[]

string

İşletme Profili girişlerini kategorilere göre filtrelemek için kullanılır. categoryFiltreler'de giriş varsa yalnızca kategorilerden birine ait olan girişler FeedItems ile senkronize edilme adaylarıdır. categoryFiltreler'de herhangi bir giriş yoksa tüm girişler senkronizasyon için adaydır.

labelFilters[]

string

İşletme Profili girişlerini etiketlere göre filtrelemek için kullanılır. Etiket filtrelerinde girişler varsa yalnızca etiketlerden herhangi birinin ayarlandığı girişler FeedItems ile senkronize edilme adaylarıdır. Etiket filtrelerinde herhangi bir giriş yoksa tüm girişler senkronizasyon için adaydır.

emailAddress

string

Bir İşletme Profili'nin e-posta adresi veya İşletme Profili yöneticisinin e-posta adresi. Zorunlu.

businessNameFilter

string

İşletme Profili girişlerini işletme adına göre filtrelemek için kullanılır. businessNameFilter ayarlanırsa yalnızca eşleşen işletme adına sahip girişler FeedÖğeleri ile senkronize edilmeye aday olur.

OAuthInfo

OAuth ile yetkilendirme için kullanılan veriler.

JSON gösterimi
{
  "httpMethod": string,
  "httpRequestUrl": string,
  "httpAuthorizationHeader": string
}
Alanlar
httpMethod

string

Yetkilendirme almak için kullanılan HTTP yöntemi.

httpRequestUrl

string

Yetkilendirme almak için kullanılan HTTP istek URL'si.

httpAuthorizationHeader

string

Yetkilendirme almak için kullanılan HTTP yetkilendirme başlığı.

AffiliateLocationFeedData

Belirtilen zincirlerle doldurulan bir satış ortağı konum feed'ini yapılandırmak için kullanılan veriler.

JSON gösterimi
{
  "chainIds": [
    string
  ],
  "relationshipType": enum (AffiliateLocationFeedRelationshipType)
}
Alanlar
chainIds[]

string (int64 format)

Satış ortağı konum feed'inin konumları senkronize edeceği zincirlerin listesi.

relationshipType

enum (AffiliateLocationFeedRelationshipType)

Zincirlerin reklamverenle ilişkisi.

AffiliateLocationFeedRelationshipType

Satış ortağı konum feed'i için bir ilişki türü için olası değerler.

Sıralamalar
UNSPECIFIED Belirtilmedi.
UNKNOWN Yalnızca döndürülen değer için kullanılır. Bu sürümde bilinmeyen değeri temsil eder.
GENERAL_RETAILER Genel perakendeci ilişkisi.