Package google.shopping.css.v1

Dizin

AccountLabelsService

Merchant Center ve CSS hesap etiketlerini yönetir.

CreateAccountLabel

rpc CreateAccountLabel(CreateAccountLabelRequest) returns (AccountLabel)

Herhangi bir hesaba atanmamış yeni bir etiket oluşturur.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

  • https://www.googleapis.com/auth/content

Daha fazla bilgi için OAuth 2.0 Overview sayfasına bakın.

DeleteAccountLabel

rpc DeleteAccountLabel(DeleteAccountLabelRequest) returns (Empty)

Bir etiketi siler ve atandığı tüm hesaplardan kaldırır.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

  • https://www.googleapis.com/auth/content

Daha fazla bilgi için OAuth 2.0 Overview sayfasına bakın.

ListAccountLabels

rpc ListAccountLabels(ListAccountLabelsRequest) returns (ListAccountLabelsResponse)

Bir hesaba ait etiketleri listeler.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

  • https://www.googleapis.com/auth/content

Daha fazla bilgi için OAuth 2.0 Overview sayfasına bakın.

UpdateAccountLabel

rpc UpdateAccountLabel(UpdateAccountLabelRequest) returns (AccountLabel)

Bir etiketi günceller.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

  • https://www.googleapis.com/auth/content

Daha fazla bilgi için OAuth 2.0 Overview sayfasına bakın.

AccountsService

CSS/MC hesap bilgilerini yönetme hizmeti.

GetAccount

rpc GetAccount(GetAccountRequest) returns (Account)

Kimliğe göre tek bir CSS/MM hesabını alır.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

  • https://www.googleapis.com/auth/content

Daha fazla bilgi için OAuth 2.0 Overview sayfasına bakın.

ListChildAccounts

rpc ListChildAccounts(ListChildAccountsRequest) returns (ListChildAccountsResponse)

Belirtilen CSS hesap kimliği altındaki tüm hesapları listeler ve isteğe bağlı olarak etiket kimliğine ve hesap adına göre filtreler.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

  • https://www.googleapis.com/auth/content

Daha fazla bilgi için OAuth 2.0 Overview sayfasına bakın.

UpdateLabels

rpc UpdateLabels(UpdateAccountLabelsRequest) returns (Account)

CSS/MC hesaplarına CSS alanı tarafından atanan etiketleri günceller.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

  • https://www.googleapis.com/auth/content

Daha fazla bilgi için OAuth 2.0 Overview sayfasına bakın.

CssProductInputsService

CssProductInput kaynağını kullanacak hizmet. Bu hizmet, CSS ürünlerini eklemenize/güncellemenize/silmenize yardımcı olur.

DeleteCssProductInput

rpc DeleteCssProductInput(DeleteCssProductInputRequest) returns (Empty)

CSS Center hesabınızdaki bir CSS ürün girişini siler.

Silme işleminden sonra girişin artık kullanılamaması birkaç dakika sürebilir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

  • https://www.googleapis.com/auth/content

Daha fazla bilgi için OAuth 2.0 Overview sayfasına bakın.

InsertCssProductInput

rpc InsertCssProductInput(InsertCssProductInputRequest) returns (CssProductInput)

CSS Center hesabınıza bir CssProductInput yükler. Aynı contentLanguage, identity, feedLabel ve feedId değerlerine sahip bir giriş zaten varsa bu yöntem, söz konusu girişin yerini alır.

Bir CSS ürün girişi ekledikten, güncelledikten veya sildikten sonra, işlenen CSS ürünün alınabilmesi birkaç dakika sürebilir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

  • https://www.googleapis.com/auth/content

Daha fazla bilgi için OAuth 2.0 Overview sayfasına bakın.

UpdateCssProductInput

rpc UpdateCssProductInput(UpdateCssProductInputRequest) returns (CssProductInput)

CSS Center hesabınızdaki mevcut CSS ürün girişini günceller.

Bir CSS ürün girişi ekledikten, güncelledikten veya sildikten sonra, işlenen CSS ürünün alınabilmesi birkaç dakika sürebilir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

  • https://www.googleapis.com/auth/content

Daha fazla bilgi için OAuth 2.0 Overview sayfasına bakın.

CssProductsService

CSS ürünlerini(dahili olarak toplu teklifler olarak da bilinir) alma ve listeleme hizmeti.

GetCssProduct

rpc GetCssProduct(GetCssProductRequest) returns (CssProduct)

İşlenen CSS ürünü CSS Center hesabınızdan alınır. Bir ürün girişi ekledikten, güncelledikten veya sildikten sonra güncellenmiş nihai ürünün alınabilmesi birkaç dakika sürebilir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

  • https://www.googleapis.com/auth/content

Daha fazla bilgi için OAuth 2.0 Overview sayfasına bakın.

ListCssProducts

rpc ListCssProducts(ListCssProductsRequest) returns (ListCssProductsResponse)

CSS Center hesabınızda işlenen CSS ürünlerini listeler. Yanıt, pageSize tarafından belirtilenden daha az öğe içerebilir. İstenecek başka öğe olup olmadığını belirlemek için pageToken değerini kullanın.

Bir CSS ürün girişi ekledikten, güncelledikten veya sildikten sonra, güncellenmiş ve işlenmiş CSS ürünün alınabilmesi birkaç dakika sürebilir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

  • https://www.googleapis.com/auth/content

Daha fazla bilgi için OAuth 2.0 Overview sayfasına bakın.

QuotaService

CSS API yöntemi başına yöntem çağrısı kotası bilgilerini almak için kullanılan hizmet.

ListQuotaGroups

rpc ListQuotaGroups(ListQuotaGroupsRequest) returns (ListQuotaGroupsResponse)

CSS Center hesabınızın günlük arama kotasını ve grup başına kullanımını listeler.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

  • https://www.googleapis.com/auth/content

Daha fazla bilgi için OAuth 2.0 Overview sayfasına bakın.

Hesap

CSS/MC hesabıyla ilgili bilgiler.

Alanlar
name

string

Etiket kaynağının adı. Biçim: accounts/{account}

full_name

string

Yalnızca çıkış. Değişmez. CSS/MC hesabının tam adı.

label_ids[]

int64

CSS üst hesabı tarafından CSS/MM hesabına atanan manuel olarak oluşturulmuş etiket kimlikleri.

automatic_label_ids[]

int64

CSS Center tarafından MC hesabına atanan otomatik olarak oluşturulmuş etiket kimlikleri.

account_type

AccountType

Yalnızca çıkış. Bu hesabın türü.

display_name

string

CSS/MC hesabının kısa görünen adı.

homepage_uri

string

Yalnızca çıkış. Değişmez. CSS/MC hesabının ana sayfası.

parent

string

CSS/MC hesabının üst kaynağı. CSS alanları için CSS grubu; MC hesapları için CSS alanı. Yalnızca kullanıcının üst hesaba erişimi varsa döndürülür. Not: MC alt hesapları için bu, hiyerarşiyi etkili bir şekilde düzleştirdiğimizden MCA hesabının üst kaynağı olan CSS alanıdır."

AccountType

Hesap türü.

Sıralamalar
ACCOUNT_TYPE_UNSPECIFIED Bilinmeyen hesap türü.
CSS_GROUP CSS grubu hesabı.
CSS_DOMAIN CSS alan hesabı.
MC_PRIMARY_CSS_MCA MC birincil CSS MCA hesabı.
MC_CSS_MCA MC CSS MCA hesabı.
MC_MARKETPLACE_MCA MC pazar yeri MCA hesabı.
MC_OTHER_MCA MM Diğer MCA hesabı.
MC_STANDALONE MC bağımsız hesabı.
MC_MCA_SUBACCOUNT MC MCA alt hesabı.

AccountLabel

CSS alanı veya CSS grubu tarafından alt hesaplarından birine atanan etiket.

Alanlar
name

string

Tanımlayıcı. Etiketin kaynak adı. Biçim: accounts/{hesap}/labels/{etiket}

label_id

int64

Yalnızca çıkış. Etiketin kimliği.

account_id

int64

Yalnızca çıkış. Bu etiketin ait olduğu hesabın kimliği.

label_type

LabelType

Yalnızca çıkış. Bu etiketin türü.

display_name

string

Bu etiketin görünen adı.

description

string

Bu etiketin açıklaması.

LabelType

Etiket türü.

Sıralamalar
LABEL_TYPE_UNSPECIFIED Bilinmeyen etiket türü.
MANUAL Etiketin manuel olarak oluşturulduğunu gösterir.
AUTOMATIC Etiketin CSS Center tarafından otomatik olarak oluşturulduğunu gösterir.

Özellikler

CSS ürünü için özellikler.

Alanlar
low_price

Price

CSS Ürününün Düşük Fiyatı.

high_price

Price

CSS Ürününün Yüksek Fiyatı.

headline_offer_price

Price

CSS Ürününün Başlıktaki Fiyatı.

headline_offer_shipping_price

Price

CSS Ürününün Başlıktaki Fiyatı.

product_types[]

string

Öğenin kategorileri (ürün verileri spesifikasyonunda olduğu gibi biçimlendirilir).

size_types[]

string

Öğenin kesimi. Giyim ürünleri için birleştirilmiş beden türlerini temsil etmek üzere kullanılabilir. En fazla iki beden türü sağlanabilir (bkz. [https://support.google.com/merchants/answer/6324497](beden türü)).

product_details[]

ProductDetail

Teknik özellikler veya ek ürün bilgileri.

product_weight

ProductWeight

Ürünün, belirtilen birimlerdeki ağırlığı. Değer 0 (hariç) ile 2000 (dahil) arasında olmalıdır.

product_length

ProductDimension

Ürünün, sağlanan birim cinsinden uzunluğu. Değer 0 (hariç) ile 3.000 (dahil) arasında olmalıdır.

product_width

ProductDimension

Ürünün, sağlanan birim cinsinden genişliği. Değer 0 (hariç) ile 3.000 (dahil) arasında olmalıdır.

product_height

ProductDimension

Ürünün, sağlanan birim cinsinden yüksekliği. Değer 0 (hariç) ile 3.000 (dahil) arasında olmalıdır.

product_highlights[]

string

Bir ürünün en alakalı özelliklerini açıklayan madde noktaları.

certifications[]

Certification

CSS'nin belirli bir ürün için hak talebinde bulunduğu sertifikaların listesi.

expiration_date

Timestamp

Öğenin geçerlilik süresinin sona ereceği tarih (ekleme sırasında belirtildiği şekilde) ISO 8601 biçiminde. Gerçek son kullanma tarihi, productstatuses içinde googleExpirationDate olarak gösterilir ve expirationDate çok ilerideyse daha erken olabilir. Not: Öğenin geçerlilik süresinin sona ermesinden sonra silinmesi 2 günden uzun sürebilir.

included_destinations[]

string

Bu hedef için dahil edilecek hedeflerin listesi (Merchant Center'daki işaretli onay kutularına karşılık gelir). Varsayılan hedefler, excludedDestinations içinde belirtilmediği sürece her zaman dahil edilir.

excluded_destinations[]

string

Bu hedef için hariç tutulacak hedeflerin listesi (Merchant Center'daki işaretli olmayan onay kutularına karşılık gelir).

headline_offer_installment

HeadlineOfferInstallment

Bir öğe için ödenecek taksit sayısı ve tutarı.

headline_offer_subscription_cost

HeadlineOfferSubscriptionCost

İlişkili bir abonelik sözleşmesi olan bir öğe için dönem sayısı (ay veya yıl) ve dönem başına ödeme tutarı.

cpp_ads_redirect

string

Ürün reklamları bağlamında ürün gösterildiğinde reklamverenlerin öğe URL'sini geçersiz kılmasına olanak tanır.

number_of_offers

int64

CSS ürününün sayısı.

headline_offer_condition

string

Başlıktaki teklifin durumu.

title

string

Öğenin başlığı.

description

string

Öğenin açıklaması.

brand

string

Ürünle İlgili Özellikler.[14-36] Öğenin markası.

mpn

string

Öğenin Üretici Parça Numarası (MPN).

gtin

string

Öğenin Global Ticari Öğe Numarası (GTIN).

google_product_category

string

Google'ın öğe kategorisi (Google ürün sınıflandırmasına bakın). Ürünler sorgulanırken bu alan, kullanıcı tarafından sağlanan değeri içerir. Otomatik olarak atanan Google ürün kategorilerini API üzerinden geri almak şu anda mümkün değildir.

adult

bool

Öğe yetişkinlere yönelikse doğru değerine ayarlayın.

multipack

int64

Satıcı tarafından tanımlanan çoklu ambalajdaki benzer ürünlerin sayısıdır.

is_bundle

bool

Öğenin satıcı tarafından tanımlanan bir paket olup olmadığı. Paket, satıcı tarafından tek fiyat üzerinden satılan farklı ürünlerin özel bir gruplandırılmasıdır.

age_group

string

Öğeyle hedeflenen yaş grubu.

color

string

Öğenin rengi.

gender

string

Öğenin hedef cinsiyeti.

material

string

Öğenin yapıldığı malzeme.

pattern

string

Öğenin deseni (ör. benekli).

size

string

Öğenin bedeni. Yalnızca bir değere izin verilir. Farklı bedenleri olan varyantlar için her beden için aynı itemGroupId değerine sahip ayrı bir ürün ekleyin (bkz. [https://support.google.com/merchants/answer/6324492](beden tanımı)).

size_system

string

Bedenin belirtildiği sistem. Giyim öğeleri için önerilir.

item_group_id

string

Aynı ürünün tüm varyantlarının ortak tanımlayıcısı.

pause

string

Bu öğenin yayını geçici olarak duraklatılır.

custom_label_0

string

Alışveriş kampanyasındaki öğeleri özel olarak gruplandırmak için özel etiket 0.

custom_label_1

string

Alışveriş kampanyasındaki öğeleri özel olarak gruplandırmak için özel etiket 1.

custom_label_2

string

Alışveriş kampanyasındaki öğeleri özel olarak gruplandırmak için özel etiket 2.

custom_label_3

string

Alışveriş kampanyasındaki öğeleri özel olarak gruplandırmak için özel etiket 3.

custom_label_4

string

Alışveriş kampanyasındaki öğeleri özel olarak gruplandırmak için özel etiket 4.

Sertifika

Ürünün sertifikası. Bir ürünle ilişkili sertifikaları (enerji verimlilik dereceleri gibi) tanımlamak için bu özelliği kullanın.

Alanlar
name

string

Sertifikanın adı. Şu anda en yaygın değer, AB Avrupa Enerji Etiketleme Tescili (EPREL) veritabanındaki enerji verimliliği sertifikalarını temsil eden "EPREL"dir.

authority

string

Sertifikanın verilmesinden sorumlu yetkili kuruluş veya sertifika kuruluşu. Şu anda en yaygın değer, AB'deki enerji etiketleri için "EC" veya "European_Commission"dir.

code

string

Sertifikanın kodu. Örneğin, https://eprel.ec.europa.eu/screen/product/dishwashers2019/123456 bağlantısına sahip EPREL sertifikası için 123456 kodu kullanılır. Kod, Avrupa Enerji Etiketleri için zorunludur.

CreateAccountLabelRequest

"CreateAccountLanel" yöntemi için istek mesajı.

Alanlar
parent

string

Zorunlu. Üst hesap. Biçim: accounts/{account}

account_label

AccountLabel

Zorunlu. Oluşturulacak etiket.

CssProduct

İşlenen CSS ürünü.

Alanlar
name

string

CSS ürünün adı. Biçim: "accounts/{account}/cssProducts/{css_product}"

raw_provided_id

string

Yalnızca çıkış. Ürününüz için benzersiz ham tanımlayıcınız.

content_language

string

Yalnızca çıkış. Ürünün iki harfli ISO 639-1 dil kodu.

feed_label

string

Yalnızca çıkış. Ürünün feed etiketi.

attributes

Attributes

Yalnızca çıkış. Ürün özelliklerinin listesi.

custom_attributes[]

CustomAttribute

Yalnızca çıkış. Özel (CSS tarafından sağlanan) özelliklerin listesi. Ayrıca, feed spesifikasyonunun herhangi bir özelliğini genel biçiminde (ör. { "name": "size type", "value": "regular" }) göndermek için de kullanılabilir. Bu, API tarafından açıkça gösterilmeyen özellikleri (ör. Google ile Satın Al için kullanılan ek özellikler) göndermek için kullanışlıdır.

css_product_status

CssProductStatus

Yalnızca çıkış. Ürünün durumu, veri doğrulama sorunları, yani bir ürünle ilgili olarak eşzamansız olarak hesaplanan bilgiler.

CssProductInput

Bu kaynak, CSS Center'da, Alışveriş reklamlarında veya Google platformlarında gördüğünüz işlenmiş CSS ürününü değil, CSS ürünü için gönderdiğiniz giriş verilerini temsil eder.

Alanlar
name

string

Tanımlayıcı. CSS ürün girişinin adı. Biçim: accounts/{account}/cssProductInputs/{css_product_input}. Son bölüm css_product_input 3 bölümden oluşur: contentLanguage~feedLabel~offerId. Örnek: accounts/123/cssProductInputs/tr~TR~rawProvidedId123

final_name

string

Yalnızca çıkış. İşlenen CSS ürünün adı. Biçim: accounts/{account}/cssProducts/{css_product} "

raw_provided_id

string

Zorunlu. CSS ürünü için benzersiz tanımlayıcınız. Bu, CSS ürün girişi ve işlenmiş CSS ürünü için aynıdır. Yalnızca alfanümerik karakterler, alt çizgiler ve kısa çizgiler içeren kimliklere izin verilir. Ayrıntılar için ürün feed spesifikasyonuna bakın.

content_language

string

Zorunlu. CSS ürünü için iki harfli ISO 639-1 dil kodu.

feed_label

string

Zorunlu. CSS ürünü için feed etiketi. Feed etiketi, "hedef ülke" ile eş anlamlıdır ve bu nedenle her zaman geçerli bir bölge kodu olmalıdır. Örneğin: Almanya için "DE", Fransa için "FR".

freshness_time
(deprecated)

Timestamp

KULLANIMDAN KALDIRILDI. Bunun yerine expiration_date özelliğini kullanın. CSS ürünün mevcut sürümünü (tazeliğini) temsil eder. Aynı anda birden fazla güncelleme yapıldığında doğru sırayı korumak için kullanılabilir.

Bu alan gelecekteki bir zamana ayarlanmamalıdır.

Bu ayar etkinse sistemimizde öğenin daha yeni bir sürümü varsa güncelleme engellenir (yani mevcut CSS ürünlerinin son güncelleme zamanı, güncellemede ayarlanan tazelik zamanından daha sonradır). Güncelleme gerçekleşirse son güncellenme zamanı bu tazelik zamanına ayarlanır.

Ayarlanmazsa güncelleme engellenmez ve son güncelleme zamanı varsayılan olarak bu isteğin CSS API tarafından alındığı zaman olur.

İşlem engellenirse iptal edilen istisna atılır.

attributes

Attributes

CSS ürün özelliklerinin listesi.

custom_attributes[]

CustomAttribute

Özel (CSS tarafından sağlanan) özelliklerin listesi. Ayrıca, feed spesifikasyonunun herhangi bir özelliğini genel biçiminde (ör. { "name": "size type", "value": "regular" }) göndermek için de kullanılabilir. Bu, API tarafından açıkça gösterilmeyen özellikleri (ör. Google ile Satın Al için kullanılan ek özellikler) göndermek için kullanışlıdır.

CssProductStatus

CSS ürünün durumu, veri doğrulama sorunları, yani CSS ürünü hakkındaki bilgiler eşzamansız olarak hesaplanır.

Alanlar
destination_statuses[]

DestinationStatus

Ürünün hedeflenen hedefleri.

item_level_issues[]

ItemLevelIssue

Ürünle ilişkili tüm sorunların listesi.

creation_date

Timestamp

Öğenin oluşturulduğu tarih (ISO 8601 biçiminde).

last_update_date

Timestamp

Öğenin son güncellendiği tarih (ISO 8601 biçiminde).

google_expiration_date

Timestamp

Öğenin süresinin dolan tarihi (ISO 8601 biçiminde).

DestinationStatus

Ürün durumunun hedef durumu.

Alanlar
destination

string

Hedefin adı

approved_countries[]

string

CSS ürününün onaylandığı ülke kodlarının (ISO 3166-1 alpha-2) listesi.

pending_countries[]

string

CSS ürünü için onay bekleyen ülke kodlarının (ISO 3166-1 alpha-2) listesi.

disapproved_countries[]

string

CSS ürünü için onaylanmayan ülke kodlarının (ISO 3166-1 alpha-2) listesi.

ItemLevelIssue

Ürün durumunun ItemLevelIssue özelliği.

Alanlar
code

string

Sorunun hata kodu.

servability

string

Bu sorunun CSS ürünün yayınlanmasını nasıl etkilediği.

resolution

string

Sorunun satıcı tarafından çözülüp çözülemeyeceği.

attribute

string

Sorun tek bir özellikten kaynaklanıyorsa özelliğin adı.

destination

string

Sorunun geçerli olduğu hedef.

description

string

İngilizce olarak kısa bir sorun açıklaması.

detail

string

İngilizce olarak ayrıntılı bir sorun açıklaması.

documentation

string

Bu sorunun çözülmesine yardımcı olacak bir web sayfasının URL'si.

applicable_countries[]

string

CSS ürünü için sorunun geçerli olduğu ülke kodlarının (ISO 3166-1 alpha-2) listesi.

DeleteAccountLabelRequest

"DeleteAccountLabel" yöntemi için istek mesajı.

Alanlar
name

string

Zorunlu. Silinecek etiketin adı. Biçim: accounts/{hesap}/labels/{etiket}

DeleteCssProductInputRequest

DeleteCssProductInput yöntemi için istek mesajı.

Alanlar
name

string

Zorunlu. Silinecek CSS ürün girişi kaynağının adı. Biçim: accounts/{hesap}/cssProductInputs/{css_product_input}. Son bölüm css_product_input 3 bölümden oluşur: contentLanguage~feedLabel~offerId. Örnek: accounts/123/cssProductInputs/tr~TR~rawProvidedId123

supplemental_feed_id

int64

Content API ek feed'i kimliği. İşlem birincil bir feed için geçerliyse alan ayarlanmamalıdır. Alan ayarlanmışsa ürün işlemi, birincil Content API feed'i yerine ek feed için geçerli olur.

GetAccountRequest

GetAccount yöntemi için istek mesajı.

Alanlar
name

string

Zorunlu. Yönetilen CSS/MC hesabının adı. Biçim: accounts/{account}

parent

string

İsteğe bağlı. Yalnızca MC hesap bilgilerini alırken gereklidir. MC hesabının üst kaynağı olan CSS alanı. Biçim: accounts/{account}

GetCssProductRequest

GetCssProduct yöntemi için istek mesajı.

Alanlar
name

string

Zorunlu. Alınacak CSS ürününün adı.

HeadlineOfferInstallment

Taksitleri temsil eden bir mesaj.

Alanlar
months

int64

Alıcının ödemesi gereken taksit sayısı.

amount

Price

Alıcının her ay ödemesi gereken tutar.

downpayment

Price

Alıcının ödemesi gereken peşinat tutarı.

HeadlineOfferSubscriptionCost

Ürünün SubscriptionCost değeri.

Alanlar
period

SubscriptionPeriod

Abonelik döneminin türü. Desteklenen değerler: * "month" * "year"

period_length

int64

Alıcının ödemesi gereken abonelik dönemi sayısı.

amount

Price

Alıcının abonelik dönemi başına ödemesi gereken tutar.

InsertCssProductInputRequest

InsertCssProductInput yöntemi için istek mesajı.

Alanlar
parent

string

Zorunlu. Bu CSS ürünün ekleneceği hesap. Biçim: accounts/{account}

css_product_input

CssProductInput

Zorunlu. Eklenecek CSS ürün girişi.

feed_id
(deprecated)

int64

İsteğe bağlı. KULLANIMDAN KALDIRILDI. CSS ürünleri için feed kimliği gerekli değildir. Birincil veya ek feed kimliği. CSS ürünü zaten mevcutsa ve sağlanan feed kimliği farklıysa CSS ürünü yeni bir feed'e taşınır. Not: Feed'leri anında oluşturduğumuz için CSS'lerin şu anda feed kimlikleri sağlaması gerekmez. CSS ürünleri için henüz ek feed desteği sunmuyoruz.

ListAccountLabelsRequest

ListAccountLabels yöntemi için istek mesajı.

Alanlar
parent

string

Zorunlu. Üst hesap. Biçim: accounts/{account}

page_size

int32

Döndürülecek maksimum etiket sayısı. Hizmet bu değerden daha az sonuç döndürebilir. Belirtilmemişse en fazla 50 etiket döndürülür. Maksimum değer 1.000'dür. 1.000'den büyük değerler 1.000'e zorlanacaktır.

page_token

string

Önceki bir ListAccountLabels çağrısından alınan sayfa jetonu. Sonraki sayfayı almak için bunu sağlayın.

Sayfalandırma yaparken ListAccountLabels parametresine sağlanan diğer tüm parametreler, sayfa jetonunu sağlayan çağrıyla eşleşmelidir.

ListAccountLabelsResponse

ListAccountLabels yöntemi için yanıt mesajı.

Alanlar
account_labels[]

AccountLabel

Belirtilen hesaptaki etiketler.

next_page_token

string

Sonraki sayfayı almak için page_token olarak gönderilebilen bir jeton. Bu alan atlanırsa sonraki sayfalar olmaz.

ListChildAccountsRequest

ListChildAccounts yöntemi için istek mesajı.

Alanlar
parent

string

Zorunlu. Üst hesap. CSS grubu veya alan olmalıdır. Biçim: accounts/{account}

page_size

int32

İsteğe bağlı. Döndürülecek maksimum hesap sayısı. Hizmet bu değerden daha az sonuç döndürebilir. Belirtilmemesi durumunda en fazla 50 hesap döndürülür. Maksimum değer 100'dür. 100'ün üzerindeki değerler 100'e zorlanacaktır.

page_token

string

İsteğe bağlı. Önceki bir ListChildAccounts çağrısından alınan sayfa jetonu. Sonraki sayfayı almak için bunu sağlayın.

Sayfalandırma yaparken ListChildAccounts parametresine sağlanan diğer tüm parametreler, sayfa jetonunu sağlayan çağrıyla eşleşmelidir.

label_id

int64

Ayarlanırsa yalnızca belirtilen etiket kimliğine sahip MC hesapları döndürülür.

full_name

string

Ayarlanırsa yalnızca belirtilen ada (büyük/küçük harfe duyarlıdır) sahip MC hesapları döndürülür.

ListChildAccountsResponse

ListChildAccounts yöntemi için yanıt mesajı.

Alanlar
accounts[]

Account

Belirtilen CSS üst hesabı için döndürülen CSS/MC hesapları.

next_page_token

string

Sonraki sayfayı almak için page_token olarak gönderilebilen bir jeton. Bu alan atlanırsa sonraki sayfalar olmaz.

ListCssProductsRequest

ListCssProducts yöntemi için istek mesajı.

Alanlar
parent

string

Zorunlu. İşlenen CSS ürünlerinin listeleneceği hesap/alan. Biçim: accounts/{account}

page_size

int32

Döndürülecek maksimum CSS ürünü sayısı. Hizmet bu değerden daha az sonuç döndürebilir. Maksimum değer 1.000'dür. 1.000'den büyük değerler 1.000'e zorlanacaktır. Belirtilmemesi durumunda maksimum CSS ürün sayısı döndürülür.

page_token

string

Önceki bir ListCssProducts çağrısından alınan sayfa jetonu. Sonraki sayfayı almak için bunu sağlayın.

Sayfalandırma yaparken ListCssProducts parametresine sağlanan diğer tüm parametreler, sayfa jetonunu sağlayan çağrıyla eşleşmelidir.

ListCssProductsResponse

ListCssProducts yöntemi için yanıt mesajı.

Alanlar
css_products[]

CssProduct

Belirtilen hesaptaki işlenmiş CSS ürünleri. Bunlar, kurallar ve ek feed'ler uygulandıktan sonra işlenen CSS ürünlerinizdir.

next_page_token

string

Sonraki sayfayı almak için page_token olarak gönderilebilen bir jeton. Bu alan atlanırsa sonraki sayfalar olmaz.

ListQuotaGroupsRequest

ListQuotaGroups yöntemi için istek mesajı.

Alanlar
parent

string

Zorunlu. Yöntem kotaları ve kaynak koleksiyonunun sahibi olan CSS hesabı. Çoğu durumda bu, CSS alanıdır. Biçim: accounts/{account}

page_size

int32

İsteğe bağlı. Sayfalama için kullanılan, yanıtta döndürülecek maksimum kota sayısı. Varsayılan olarak 500'dür. 1000'den yüksek değerler 1000'e zorlanacaktır.

page_token

string

İsteğe bağlı. Sonraki sayfayı almak için jeton (sağlanırsa). Diğer tüm parametreler, sayfa jetonunu sağlayan orijinal çağrıyla eşleşmelidir.

ListQuotaGroupsResponse

ListMethodGroups yöntemi için yanıt mesajı.

Alanlar
quota_groups[]

QuotaGroup

Yöntemler, mevcut kota kullanımı ve her grup için sınırlar. Kota, gruptaki tüm yöntemler arasında paylaşılır. Gruplar, quota_usage'e göre azalan düzende sıralanır.

next_page_token

string

Sonraki sayfayı almak için page_token olarak gönderilebilen bir jeton. Bu alan atlanırsa sonraki sayfalar olmaz.

MethodDetails

CSS API'deki her yöntem için yöntem ayrıntıları.

Alanlar
method

string

Yalnızca çıkış. Yöntemin adı (ör. cssproductsservice.listcssproducts).

version

string

Yalnızca çıkış. Yöntemin ait olduğu API sürümü.

subapi

string

Yalnızca çıkış. Yöntemin ait olduğu alt API. CSS API'de bu değer her zaman css olur.

path

string

Yalnızca çıkış. Yöntemin yolu (ör. v1/cssproductsservice.listcssproducts).

ProductDetail

Ürün ayrıntıları.

Alanlar
section_name

string

Bir dizi ürün ayrıntısını gruplandırmak için kullanılan bölüm başlığı.

attribute_name

string

Ürün ayrıntısının adı.

attribute_value

string

Ürün ayrıntısının değeri.

ProductDimension

Ürünün boyutu.

Alanlar
value

double

Zorunlu. Sayı olarak temsil edilen boyut değeri. Değer en fazla dört ondalık basamaklı olabilir.

unit

string

Zorunlu. Boyut birimleri. Kabul edilen değerler: * "in" * "cm"

ProductWeight

Ürünün ağırlığı.

Alanlar
value

double

Zorunlu. Sayı olarak gösterilen ağırlık. Ağırlık, en fazla dört ondalık basamak hassasiyetine sahip olabilir.

unit

string

Zorunlu. Ağırlık birimi. Kabul edilen değerler: * "g" * "kg" * "oz" * "lb"

QuotaGroup

CSS API'deki yöntemlerle ilgili grup bilgileri. Kota, gruptaki tüm yöntemler arasında paylaşılır. Gruptaki yöntemlerden hiçbiri kullanılmasa bile grupla ilgili bilgiler döndürülür.

Alanlar
name

string

Tanımlayıcı. Kota grubunun kaynak adı. Biçim: accounts/{account}/quotas/{group} Örnek: accounts/12345678/quotas/css-products-insert Not: {group} kısmının belirli bir kalıbı takip etmesi garanti edilmez.

quota_usage

int64

Yalnızca çıkış. Mevcut kota kullanımı, yani belirli bir günde gruptaki yöntemlere yapılan aramaların sayısı. Günlük kota sınırları, UTC saatine göre 12:00'de sıfırlanır.

quota_limit

int64

Yalnızca çıkış. Grup için günde izin verilen maksimum arama sayısı.

quota_minute_limit

int64

Yalnızca çıkış. Grup için dakika başına izin verilen maksimum arama sayısı.

method_details[]

MethodDetails

Yalnızca çıkış. Kotanın geçerli olduğu tüm yöntem gruplarının listesi.

SubscriptionPeriod

Ürünün abonelik dönemi.

Sıralamalar
SUBSCRIPTION_PERIOD_UNSPECIFIED Abonelik döneminin belirtilmediğini gösterir.
MONTH Abonelik döneminin ay olduğunu belirtir.
YEAR Abonelik süresinin yıl olduğunu gösterir.

UpdateAccountLabelRequest

UpdateAccountLabel yöntemi için istek mesajı.

Alanlar
account_label

AccountLabel

Zorunlu. Güncellenen etiket. Tüm alanlar sağlanmalıdır.

UpdateAccountLabelsRequest

UpdateLabels yöntemi için istek mesajı.

Alanlar
name

string

Zorunlu. Etiket kaynağının adı. Biçim: accounts/{account}

label_ids[]

int64

Mevcut hesap etiketi kimliklerinin üzerine yazılacak etiket kimlikleri listesi. Liste boşsa şu anda atanan tüm etiket kimlikleri silinir.

parent

string

İsteğe bağlı. Yalnızca MC hesap etiketlerini güncellerken gereklidir. MC hesabının üst kaynağı olan CSS alanı. Biçim: accounts/{account}

UpdateCssProductInputRequest

UpdateCssProductInput yöntemi için istek mesajı.

Alanlar
css_product_input

CssProductInput

Zorunlu. Güncellenecek CSS ürün girişi kaynağı. Gönderdiğiniz bilgiler, işlenen CSS ürününe de uygulanır.

update_mask

FieldMask

Güncellenecek CSS ürün özelliklerinin listesi.

Güncelleme maskesi atlanırsa doldurulan tüm alanlara (boş olmayan bir değere sahip) eşdeğer olan dolaylı alan maskesi olarak değerlendirilir.

Güncelleme maskesinde belirtilen ancak gövdede değeri belirtilmeyen özellikler CSS ürününden silinir.

Güncelleme maskesi yalnızca özellikler ve özel özelliklerdeki üst düzey alanlar için belirtilebilir.

Özel özellikler için güncelleme maskesini belirtmek üzere custom_attribute. ön ekini eklemeniz gerekir.

Tam CSS ürün değişimi için özel "*" değeri sağlama desteklenmez.