Feed

Bir 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 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 özellikler eklemek içinattributeoperasyonlarını 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 FeedFeature'ı 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.

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

object (PlacesLocationFeedData)

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

affiliateLocationFeedData

object (AffiliateLocationFeedData)

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

FeedAttribute

FeedAttributes, bir Feed'de bulunması beklenen veri türlerini tanımlar. Tek bir FeedAttribute, aynı FeedAttributeId değerine sahip olması beklenen FeedItemAttributes türünü belirtir. İsteğe bağlı olarak, FeedAttribute, 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. Belirtilmemişse varsayılan olarak false (yanlış) değerine ayarlanır. Feed şemasında benzersiz bir anahtara gerek olmadığını, bu durumda FeedItems öğelerine feed_item_id ile referans verilmesi gerektiğini unutmayın.

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 Çift.
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şimdeki 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

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 için FeedAttributes kullanıcı tarafından yönetilir. Kullanıcılar bu feed'e FeedÖzellikleri ekleyebilir.
GOOGLE GOOGLE Feed'i 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 sahiptir.

FeedStatus

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 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'den). Bu alan yalnızca bir oluşturma isteğinde belirtilebilir. Alt alanlarının tümü 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 tarafından belirtilir) kullanılır. Bu alan yalnızca değişime açıktır 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. Etiket filtrelerinde girişler varsa yalnızca etiketlerin herhangi birine sahip girişler FeedItems ile senkronize edilmeye uygundur. labelFiltreler'de herhangi bir giriş yoksa tüm girişler senkronizasyona 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 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 istek URL'si.

httpAuthorizationHeader

string

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

AffiliateLocationFeedData

Belirtilen zincirlerle doldurulan bir satış ortağı yer 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ğı yer feed'inin konumları senkronize edeceği zincirlerin listesi.

relationshipType

enum (AffiliateLocationFeedRelationshipType)

Zincirlerin reklamverenle olan ilişkisi.

AffiliateLocationFeedRelationshipType

Satış ortağı yer feed'i için bir 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.