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. Yayının kaynak adı. Feed kaynağı adları şu biçimdedir:

customers/{customerId}/feeds/{feedId}

attributes[]

object (FeedAttribute)

Feed'in özellikleri. system_feed_generation_data sağlanmamışsa CREATE tarihinde zorunludur. Bu durumda Google Ads, feed'i doğru özelliklerle günceller. UPDATE tarihinde izin verilmedi. Yeni öznitelikler eklemek için attributeOperations öğesini 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 FeedAttributes öğesini kimin yönettiğ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şturmaya yönelik bilgileri belirtir. system_feed_generation_data şunlardan yalnızca biri olabilir:
placesLocationFeedData

object (PlacesLocationFeedData)

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

affiliateLocationFeedData

object (AffiliateLocationFeedData)

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

FeedAttribute

FeedÖzellikleri, bir Feed'de bulunması beklenen veri türlerini tanımlar. Tek bir FeedAttribute, aynı FeedAttributeId değerine sahip FeedItemAttributes öğesinin beklenen türünü belirtir. İsteğe bağlı olarak, FeedAttribute, bir FeedItem 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 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, bir FeedItem benzersiz anahtarının parçası olduğunu belirtir. Belirtilmezse varsayılan olarak false (yanlış) değerini alır. Feed şemasında benzersiz bir anahtara gerek yoktur. Bu durumda FeedItems, feed_item_id özelliğiyle referans gösterilmelidir.

FeedAttributeType

Bir 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 İkili.
STRING Dize.
BOOLEAN Boole.
URL URL.
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

Bir değişiklikteki feed özellik 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 liste 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 Feed'inin FeedAttributes 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

Bir feed'in 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 Feed etkinleştirildi.
REMOVED Feed kaldırıldı.

PlacesLocationFeedData

İşletme Profili'nden doldurulan bir yer 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'sinden). Bu alan yalnızca bir 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ı sayfa kimliği. Bu alan ayarlanmazsa kullanıcı tarafından erişilebilen tüm işletmeler (e-posta adresi tarafından belirtilir) kullanılır. Bu alan yalnızca değiştirilebilir ve seçilemez.

categoryFilters[]

string

İşletme Profili girişlerini kategorilere göre filtrelemek için kullanılır. Kategori filtrelerinde girişler varsa yalnızca kategorilerden herhangi birine ait olan girişler FeedItems ile senkronize edilmeye aday olur. Kategori filtrelerinde hiçbir giriş yoksa tüm girişler senkronizasyona adaydır.

labelFilters[]

string

İşletme Profili girişlerini etiketlere göre filtrelemek için kullanılır. labelFiltreler'de girişler varsa yalnızca etiketlerin herhangi birine sahip girişler FeedItems ile senkronize edilmeye uygundur. labelFiltreler'de giriş yoksa tüm girişler senkronizasyona adaydır.

emailAddress

string

Bir İşletme Profilinin 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 FeedItems 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 isteği URL'si.

httpAuthorizationHeader

string

Yetkilendirme almak için kullanılan HTTP yetkilendirme üstbilgisi.

AffiliateLocationFeedData

Belirtilen zincirlerle doldurulan 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 olan ilişkisi.

AffiliateLocationFeedRelationshipType

Bir satış ortağı yer feed'i için ilişki türüne yönelik 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.