Package google.shopping.css.v1

Dizin

AccountLabelsService

Merchant Center ve CSS hesaplarının 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 hesabı bilgilerini yönetme hizmeti.

GetAccount

rpc GetAccount(GetAccountRequest) returns (Account)

Tek bir CSS/MC hesabını kimliğe göre 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 hesabı 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 alanı tarafından CSS/MC hesaplarına 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ünlerinin eklenmesine/güncellenmesine/silinmesine yardımcı olur.

DeleteCssProductInput

rpc DeleteCssProductInput(DeleteCssProductInputRequest) returns (Empty)

CSS Center hesabınızdan bir CSS ürün girişi siler.

Silme işleminden sonra girişin kullanılamaz hale gelmesi 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 eklendikten, güncellendikten veya silindikten sonra işlenen CSS ürünü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 eklendikten, güncellendikten veya silindikten sonra işlenen CSS ürünü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ünlerinde(dahili olarak Toplu Teklifler olarak da bilinir) get ve list işlemlerini yapma hizmeti.

GetCssProduct

rpc GetCssProduct(GetCssProductRequest) returns (CssProduct)

İşlenmiş CSS ürününü CSS Center hesabınızdan alır. Bir ürün girişi eklendikten, güncellendikten veya silindikten sonra güncellenen son ürünün alınması 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 ile belirtilenden daha az öğe içerebilir. İstenmesi gereken başka öğe olup olmadığını belirlemek için pageToken'ı kullanın.

Bir CSS ürün girişi eklendikten, güncellendikten veya silindikten sonra, güncellenen işlenmiş CSS ürünü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 için günlük çağrı kotasını ve grup başına kullanımı 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ı hakkında bilgiler.

Alanlar
name

string

Etiketin kaynak 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/MM hesabına bir CSS üst hesabı tarafından atanmış, 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: Hiyerarşiyi etkili bir şekilde düzleştirdiğimiz için MC alt hesaplarında bu, 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 MC 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/{account}/labels/{label}

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çimlendirilmiş).

size_types[]

string

Öğenin kesimi. Giyim ürünleri için birleştirilmiş beden türlerini temsil etmek amacıyla kullanılabilir. En fazla iki beden türü sağlanabilir (bkz. beden türü).

product_details[]

ProductDetail

Teknik özellikler veya ek ürün ayrıntıları

product_weight

ProductWeight

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

product_length

ProductDimension

Ürünün belirtilen birimlerdeki uzunluğu. Değer 0 (hariç) ile 3.000 (dahil) arasında olmalıdır.

product_width

ProductDimension

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

product_height

ProductDimension

Ürünün belirtilen birimlerdeki 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ı öne çıkan özelliklerini açıklayan madde işaretleri.

certifications[]

Certification

CSS'nin söz konusu ürün için talep ettiği sertifikaların listesi.

expiration_date

Timestamp

Öğenin, ekleme sırasında belirtildiği şekilde geçerliliğinin sona ereceği tarih (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 gerçekten silinmesi, son kullanma tarihinden itibaren 2 veya daha fazla gün 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

Abonelik sözleşmesiyle ilişkili bir öğe için dönem sayısı (ay veya yıl) ve dönem başına ödeme tutarı.

cpp_ads_redirect

string

Reklamverenlerin, ürünün ürün reklamları bağlamında gösterilmesi durumunda öğe URL'sini geçersiz kılmasını sağlar.

number_of_offers

int64

CSS ürünlerinin 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

Öğenin Google kategorisi (bkz. Google ürün sınıflandırması). Ürünler sorgulanırken bu alan, kullanıcı tarafından sağlanan değeri içerir. Şu anda API aracılığıyla otomatik olarak atanan Google ürün kategorilerini geri almanın bir yolu yoktur.

adult

bool

Öğe yetişkinlere yönelikse true olarak ayarlayın.

multipack

int64

Satıcı tarafından tanımlanmış bir çoklu ambalajdaki aynı ürünlerin sayısıdır.

is_bundle

bool

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

age_group

string

Öğeyle hedeflenen yaş grubu.

color

string

Öğenin rengi.

gender

string

Öğenin hedeflenen cinsiyeti.

material

string

Öğenin yapıldığı malzeme.

pattern

string

Öğenin deseni (ör. benekli).

size

string

Öğenin boyutu. Yalnızca bir değere izin verilir. Farklı bedenlere sahip 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ınlanması geçici olarak duraklatılacak.

custom_label_0

string

Alışveriş kampanyasındaki öğelerin özel olarak gruplandırılması için kullanılan özel etiket 0.

custom_label_1

string

Alışveriş kampanyasındaki öğelerin özel olarak gruplandırılması için kullanılan özel etiket 1.

custom_label_2

string

Alışveriş kampanyasındaki öğelerin özel olarak gruplandırılması için kullanılan 2. özel etiket.

custom_label_3

string

Alışveriş kampanyasındaki öğelerin özel olarak gruplandırılması için kullanılan 3. özel etiket.

custom_label_4

string

Alışveriş kampanyasındaki öğelerin özel olarak gruplandırılması için kullanılan özel etiket 4.

review_count

int64

Ürünün yorum sayısıdır. rating sağlanırsa zorunludur. Bu alan, yakında kullanıma sunulacak bir özellik için ayrılmıştır ve henüz kullanılmamaktadır.

min_rating

int64

Ürünün minimum puanı. rating sağlanırsa zorunludur. Bu alan, yakında kullanıma sunulacak bir özellik için ayrılmıştır ve henüz kullanılmamaktadır.

max_rating

int64

Ürünün maksimum puanı. rating sağlanırsa zorunludur. Bu alan, yakında kullanıma sunulacak bir özellik için ayrılmıştır ve henüz kullanılmamaktadır.

rating

double

Ürünün ortalama puanı. Değer, [min_rating, max_rating] aralığında (değerler dahil) olmalıdır. Ürün sayfasında gösterilen bu puan, bir ondalık basamakla [1, 5] ölçeğine göre normalleştirilir. Sağlanırsa review_count, min_rating ve max_rating de gereklidir. Bu alan, yakında kullanıma sunulacak bir özellik için ayrılmıştır ve henüz kullanılmamaktadır.

Sertifika

Ürünün sertifikası. Bir ürünle ilişkili sertifikaları (ör. enerji verimlilik dereceleri) 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" değeridir.

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. Avrupa Enerji Etiketleri için kod zorunludur.

CreateAccountLabelRequest

"CreateAccountLabel" 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ün adı. Biçim: "accounts/{account}/cssProducts/{css_product}"

raw_provided_id

string

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

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. 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 kullanıma sunulmayan özellikleri (ör. Google ile Satın Al için kullanılan ek özellikler) göndermek için yararlıdır.

css_product_status

CssProductStatus

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

CssProductInput

Bu kaynak, CSS Merkezi'nde, Alışveriş reklamlarında veya Google platformlarında gördüğünüz işlenmiş CSS ürünü değil, bir 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/de~DE~rawProvidedId123

final_name

string

Yalnızca çıkış. İşlenen CSS ürünü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 durum, CSS ürünü girişi ve işlenmiş CSS ürünü için de geçerlidir. Yalnızca alfanümerik karakterler, alt çizgiler ve kısa çizgiler içeren kimliklere izin verilir. Ayrıntılar için ürün feed'i spesifikasyonuna bakın.

content_language

string

Zorunlu. CSS ürününün 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. Birden fazla güncelleme aynı anda yapıldığında doğru sırayı korumak için kullanılabilen CSS ürününün mevcut sürümünü (güncellik) gösterir.

Bu alan gelecekteki bir zamana ayarlanmamalıdır.

Ayarlanmışsa öğenin daha yeni bir sürümü sistemimizde mevcutsa (yani mevcut CSS ürünlerinin son güncelleme zamanı, güncellemede ayarlanan yenilik zamanından daha sonra ise) güncelleme engellenir. Güncelleme gerçekleşirse son güncelleme zamanı bu yenilik zamanı olarak ayarlanır.

Ayarlanmazsa güncelleme engellenmez ve son güncelleme zamanı, bu isteğin CSS API'ye alındığı zamana ayarlanır.

İşlem engellenirse iptal edilen istisna oluşturulur.

attributes

Attributes

CSS ürün özelliklerinin listesi.

custom_attributes[]

CustomAttribute

Özel (CSS tarafından sağlanan) özelliklerin listesi. 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 sunulmayan özellikleri (ör. Google ile Satın Al için kullanılan ek özellikler) göndermek için yararlıdır.

CssProductStatus

CSS ürününün durumu, veri doğrulama sorunları (yani CSS ürünüyle ilgili eşzamansız olarak hesaplanan bilgiler).

Alanlar
destination_statuses[]

DestinationStatus

Ürünün hedeflenen yerleri.

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 en son güncellendiği tarih (ISO 8601 biçiminde).

google_expiration_date

Timestamp

Öğenin geçerliliğinin sona erdiği tarih (ISO 8601 biçiminde).

DestinationStatus

Ürün durumunun hedef durumu.

Alanlar
destination

string

Varış noktasının adı

approved_countries[]

string

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

pending_countries[]

string

CSS ürününün onay beklediği ülke kodlarının (ISO 3166-1 alfa-2) listesi.

disapproved_countries[]

string

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

ItemLevelIssue

Ürün durumunun ItemLevelIssue'su.

Alanlar
code

string

Sorunun hata kodu.

servability

string

Bu sorunun CSS ürünü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

Sorunun İngilizce olarak ayrıntılı açıklaması

documentation

string

Bu sorunu çözmeye yardımcı olacak bir web sayfasının URL'si.

applicable_countries[]

string

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

DeleteAccountLabelRequest

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

Alanlar
name

string

Zorunlu. Silinecek etiketin adı. Biçim: accounts/{account}/labels/{label}

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/de~DE~rawProvidedId123

supplemental_feed_id

int64

Content API ek feed'i kimliği. İşlem birincil 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 hesabı bilgileri alını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ı. Biçim: accounts/{account}/cssProducts/{css_product}

HeadlineOfferInstallment

Taksiti 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'u.

Alanlar
period

SubscriptionPeriod

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

period_length

int64

Alıcının ödeme yapması 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ü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 varsa ve sağlanan feed kimliği farklıysa CSS ürünü yeni bir feed'e taşınır. Not: Şu an için feed'leri anında oluşturduğumuzdan CSS'lerin feed kimlikleri sağlaması gerekmemektedir. CSS ürünleri için henüz ek feed desteğimiz bulunmamaktadır.

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. Belirtilmezse en fazla 50 etiket döndürülür. Maksimum değer 1.000'dir. 1.000'in üzerindeki değerler 1.000'e zorlanır.

page_token

string

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

Sayfalara ayırma işlemi yapılırken ListAccountLabels öğesine 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 sayfa yoktur.

ListChildAccountsRequest

ListChildAccounts yöntemi için istek mesajı.

Alanlar
parent

string

Zorunlu. Üst hesap Bir CSS grubu veya alan adı 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 halinde en fazla 50 hesap döndürülür. Maksimum değer 100'dür. 100'ün üzerindeki değerler 100'e zorlanı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.

Sayfalara ayırma işlemi yapılırken ListChildAccounts öğesine 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 MM hesapları döndürülür.

full_name

string

Ayarlanırsa yalnızca belirtilen ada (büyük/küçük harfe duyarlı) 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 sayfa yoktur.

ListCssProductsRequest

ListCssProducts yöntemi için istek mesajı.

Alanlar
parent

string

Zorunlu. İşlenmiş 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'dir. 1.000'in üzerindeki değerler 1.000'e zorlanır. Belirtilmemesi halinde 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.

Sayfalara ayırma işlemi yapılırken ListCssProducts öğesine 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 sayfa yoktur.

ListQuotaGroupsRequest

ListQuotaGroups yöntemi için istek mesajı.

Alanlar
parent

string

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

page_size

int32

İsteğe bağlı. Yanıt içinde döndürülecek maksimum kota sayısı (sayfalama için kullanılır). Varsayılan olarak 500'dür. 1.000'in üzerindeki değerler 1.000'e zorlanır.

page_token

string

İsteğe bağlı. Sonraki sayfayı almak için kullanılan jeton (varsa). 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 ölçütüne 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 sayfa yoktur.

MethodDetails

CSS API'deki yöntem başına 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'dır.

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. Boyut değeri sayı olarak gösterilir. Değerin hassasiyeti en fazla dört ondalık basamak olabilir.

unit

string

Zorunlu. Boyut birimleri. Kabul edilen değerler şunlardır: * "in" * "cm"

ProductWeight

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

Alanlar
value

double

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

unit

string

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

QuotaGroup

CSS API'deki yöntemlerin grup bilgileri. Kota, gruptaki tüm yöntemler arasında paylaşılır. Gruptaki yöntemlerden hiçbiri kullanılmasa bile grubun bilgileri 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} bölümünün belirli bir kalıba uyacağı 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 ile öğlen 12:00'de sıfırlanır.

quota_limit

int64

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

quota_minute_limit

int64

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

method_details[]

MethodDetails

Yalnızca çıkış. Grup kotasının uygulandığı tüm yöntemlerin listesi.

SubscriptionPeriod

Ürünün abonelik dönemi.

Sıralamalar
SUBSCRIPTION_PERIOD_UNSPECIFIED Abonelik döneminin belirtilmediğini gösterir.
MONTH Abonelik süresinin ay olduğunu gösterir.
YEAR Abonelik süresinin bir 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. Etiketin kaynak adı. Biçim: accounts/{account}

label_ids[]

int64

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

parent

string

İsteğe bağlı. Yalnızca YG hesabı etiketleri güncellenirken 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 doldurulmuş (boş olmayan bir değere sahip) tüm alanlara eşdeğer bir örtülü alan maskesi olarak kabul edilir.

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

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

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

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