- Kaynak: Veri Kaynağı
- PrimaryProductDataSource
- Kanal
- SupplementalProductDataSource
- LocalInventoryDataSource
- RegionalInventoryDataSource
- PromotionDataSource
- Giriş
- FileInput
- FetchSettings
- TimeOfDay
- DayOfWeek
- İletişim sıklığı
- FileInputType
- Yöntemler
Kaynak: DataSource
Merchant Center hesabının veri kaynağı.
JSON gösterimi |
---|
{ "name": string, "dataSourceId": string, "displayName": string, "input": enum ( |
Alanlar | |
---|---|
name |
Tanımlayıcı. Veri kaynağının adı. Biçim: |
dataSourceId |
Yalnızca çıkış. Veri kaynağı kimliği. |
displayName |
Zorunlu. Merchant Center kullanıcı arayüzünde gösterilen veri kaynağı adı. |
input |
Yalnızca çıkış. Veri kaynağına yapılan girişin türünü belirler. Girişe bağlı olarak bazı ayarlar çalışmayabilir. API aracılığıyla yalnızca genel veri kaynakları oluşturulabilir. |
fileInput |
İsteğe bağlı. Bu alan yalnızca veriler bir dosya üzerinden yönetildiğinde kullanılır. |
Birleştirme alanı Type . Veri kaynağı türü. Type şunlardan yalnızca biri olabilir: |
|
primaryProductDataSource |
Zorunlu. Yerel ve çevrimiçi ürünler için birincil veri kaynağı. |
supplementalProductDataSource |
Zorunlu. Yerel ve çevrimiçi ürünler için ek veri kaynağı. |
localInventoryDataSource |
Zorunlu. Yerel envanter veri kaynağı. |
regionalInventoryDataSource |
Zorunlu. Bölgesel envanter veri kaynağı. |
promotionDataSource |
Zorunlu. Promosyon veri kaynağı. |
PrimaryProductDataSource
Yerel ve çevrimiçi ürünler için birincil veri kaynağı.
JSON gösterimi |
---|
{
"channel": enum ( |
Alanlar | |
---|---|
channel |
Zorunlu. Sabit. Veri kaynağı kanalının türünü belirtir. |
countries[] |
İsteğe bağlı. Öğelerin gösterilebileceği ülkeler. CLDR bölge kodu olarak gösterilir. |
feedLabel |
İsteğe bağlı. Sabit. Veri kaynağı düzeyinde belirtilen feed etiketi. En fazla 20 büyük harf (A-Z), rakam (0-9) ve kısa çizgi (-) içermelidir. Ayrıca feed etiketlerine taşıma konusuna bakın. Ürün içeriği türüne sahip veri kaynakları için Ayarlanırsa veri kaynağı yalnızca bu kombinasyonla eşleşen ürünleri kabul eder. Politika ayarlanmadan bırakılırsa veri kaynağı, bu kısıtlamanın olmadığı ürünleri kabul eder. |
contentLanguage |
İsteğe bağlı. Sabit. Veri kaynağındaki öğelerin iki harfli ISO 639-1 dilidir.
Ayarlanırsa veri kaynağı yalnızca bu kombinasyonla eşleşen ürünleri kabul eder. Politika ayarlanmadan bırakılırsa veri kaynağı, bu kısıtlamanın olmadığı ürünleri kabul eder. |
Kanal
Veri Kaynağı Kanalı.
Kanal, farklı ürün sektörlerinin veri kaynaklarını birbirinden ayırt etmek için kullanılır.
Sıralamalar | |
---|---|
CHANNEL_UNSPECIFIED |
Belirtilmedi. |
ONLINE_PRODUCTS |
Çevrimiçi ürün. |
LOCAL_PRODUCTS |
Yerel ürün. |
PRODUCTS |
Hem yerel hem de online ürünler için birleştirilmiş veri kaynağı. Not: Bu kanalda API aracılığıyla ürün yönetimi yapılamaz. |
SupplementalProductDataSource
Yerel ve online ürünler için ek veri kaynağı.
JSON gösterimi |
---|
{ "feedLabel": string, "contentLanguage": string } |
Alanlar | |
---|---|
feedLabel |
İsteğe bağlı. Sabit. Veri kaynağı düzeyinde belirtilen feed etiketi. En fazla 20 büyük harf (A-Z), rakam (0-9) ve kısa çizgi (-) içermelidir. Ayrıca feed etiketlerine taşıma konusuna bakın. Ürün içeriği türüne sahip veri kaynakları için Ayarlanırsa veri kaynağı yalnızca bu kombinasyonla eşleşen ürünleri kabul eder. Politika ayarlanmadan bırakılırsa veri kaynağı, bu kısıtlama olmadan ürünleri kabul eder. |
contentLanguage |
İsteğe bağlı. Sabit. Veri kaynağındaki öğelerin iki harfli ISO 639-1 dilidir.
Ayarlanırsa veri kaynağı yalnızca bu kombinasyonla eşleşen ürünleri kabul eder. Politika ayarlanmadan bırakılırsa veri kaynağı, bu kısıtlama olmadan ürünleri kabul eder. |
LocalInventoryDataSource
Yerel envanter veri kaynağı.
JSON gösterimi |
---|
{ "feedLabel": string, "contentLanguage": string } |
Alanlar | |
---|---|
feedLabel |
Zorunlu. Sabit. Yerel envanterin sağlandığı tekliflerin feed etiketi. En fazla 20 büyük harf (A-Z), rakam (0-9) ve kısa çizgi (-) içermelidir. Ayrıca feed etiketlerine taşıma konusuna bakın. |
contentLanguage |
Zorunlu. Sabit. Yerel envanterin sağlandığı öğelerin iki harfli ISO 639-1 dilidir. |
RegionalInventoryDataSource
Bölgesel envanter veri kaynağı.
JSON gösterimi |
---|
{ "feedLabel": string, "contentLanguage": string } |
Alanlar | |
---|---|
feedLabel |
Zorunlu. Sabit. Bölgesel envanterin sağlandığı tekliflerin feed etiketi. En fazla 20 büyük harf (A-Z), rakam (0-9) ve kısa çizgi (-) içermelidir. Ayrıca feed etiketlerine taşıma konusuna bakın. |
contentLanguage |
Zorunlu. Sabit. Bölgesel envanterin sağlandığı öğelerin iki harfli ISO 639-1 dilidir. |
PromotionDataSource
Promosyon veri kaynağı.
JSON gösterimi |
---|
{ "targetCountry": string, "contentLanguage": string } |
Alanlar | |
---|---|
targetCountry |
Zorunlu. Sabit. Benzersiz tanımlayıcının parçası olarak kullanılan hedef ülke. CLDR bölge kodu olarak gösterilir. Promosyonlar yalnızca belirli ülkelerde kullanılabilir. |
contentLanguage |
Zorunlu. Sabit. Veri kaynağındaki öğelerin iki harfli ISO 639-1 dilidir. |
Giriş
Veri kaynağına yapılan girişin türünü belirler. Girişe bağlı olarak bazı ayarlar desteklenmeyebilir.
Sıralamalar | |
---|---|
INPUT_UNSPECIFIED |
Giriş belirtilmedi. |
API |
Verilerin temel olarak API üzerinden sağlandığı veri kaynaklarını temsil eder. |
FILE |
Verilerin temel olarak dosya girişi üzerinden sağlandığı veri kaynaklarını temsil eder. Veriler, API aracılığıyla sağlanmaya devam edebilir. |
UI |
Doğrudan Merchant Center'da eklenen ürünlerin veri kaynağı. Bu tür veri kaynağı, bu API aracılığıyla oluşturulamaz veya güncellenemez. Yalnızca Merchant Center kullanıcı arayüzüyle oluşturulabilir. Bu veri kaynağı türü salt okunurdur. |
AUTOFEED |
Bu, ürün verilerinizi otomatik olarak oluşturmak için kullanılan Otomatik feed'ler olarak da bilinir. Bu veri kaynağı türü, Hesaplar paketi aracılığıyla etkinleştirilebilir veya devre dışı bırakılabilir. |
FileInput
Dosya veri kaynaklarına özel veriler. Bu alan, diğer veri kaynağı girişleri için boştur.
JSON gösterimi |
---|
{ "fetchSettings": { object ( |
Alanlar | |
---|---|
fetchSettings |
İsteğe bağlı. Veri kaynağını yayınlamak için ayrıntıları getirin. |
fileName |
İsteğe bağlı. Veri kaynağının dosya adı. |
fileInputType |
Yalnızca çıkış. Dosya girişinin türü. |
FetchSettings
Veri kaynağını yayınlamak için ayrıntıları getirin.
JSON gösterimi |
---|
{ "enabled": boolean, "dayOfMonth": integer, "timeOfDay": { object ( |
Alanlar | |
---|---|
enabled |
İsteğe bağlı. Getirme planını etkinleştirir veya duraklatır. |
dayOfMonth |
İsteğe bağlı. Veri kaynağı dosyasının alınması gereken ayın günü (1-31). Bu alan yalnızca aylık sıklık için ayarlanabilir. |
timeOfDay |
İsteğe bağlı. Veri kaynağı dosyasının günün hangi saatinde getirileceği. Dakika ve saniye desteklenmediği için yoksayılacak. |
dayOfWeek |
İsteğe bağlı. Veri kaynağı dosyasının alınması gereken gün. Bu alan yalnızca haftalık sıklık için ayarlanabilir. |
timeZone |
İsteğe bağlı. Program için kullanılan saat dilimi. Varsayılan olarak UTC saat dilimindedir. Örneğin, "Amerika/Los_Angeles". |
frequency |
Zorunlu. Getirme planını açıklayan sıklık. |
fetchUri |
İsteğe bağlı. Veri kaynağı dosyasının getirilebileceği URL. Google Merchant Center; HTTP, HTTPS veya SFTP protokolleri kullanılarak yapılan otomatik planlı yüklemeleri destekler. Bu nedenle, değerin bu üç protokolden birini kullanan geçerli bir bağlantı olması gerekir. Google E-Tablolar dosyaları için sabittir. |
username |
İsteğe bağlı. [getirme url][google.shopping.content.bundles.DataSources.FileInput.fetch_url] için isteğe bağlı kullanıcı adı. SFTP üzerinden veri kaynaklarını göndermek için kullanılır. |
password |
İsteğe bağlı. [fetch url][google.shopping.content.bundles.DataSources.FileInput.fetch_url] için isteğe bağlı şifre. SFTP üzerinden veri kaynaklarını göndermek için kullanılır. |
TimeOfDay
Günün saatini temsil eder. Tarih ve saat dilimi önemli değil veya başka bir yerde belirtilmiş. Bir API, artık saniyeye izin vermeyi seçebilir. İlgili türler: google.type.Date
ve google.protobuf.Timestamp
.
JSON gösterimi |
---|
{ "hours": integer, "minutes": integer, "seconds": integer, "nanos": integer } |
Alanlar | |
---|---|
hours |
24 saat biçiminde günün saatleri. 0 ile 23 arasında olmalıdır. Bir API, "24:00:00" değerine izin vermeyi seçebilir. gibi senaryolar için oldukça yararlı olabilir. |
minutes |
Günün saatindeki dakikalar. 0 ile 59 arasında olmalıdır. |
seconds |
Saniye cinsinden dakika. Normalde 0 ile 59 arasında olmalıdır. Bir API, artık saniyeye izin veriyorsa 60 değerine izin verebilir. |
nanos |
Nanosaniye cinsinden saniyenin kesirleri. 0 ile 999.999.999 arasında olmalıdır. |
HaftanınGünü
Haftanın bir gününü temsil eder.
Sıralamalar | |
---|---|
DAY_OF_WEEK_UNSPECIFIED |
Haftanın günü belirtilmemiş. |
MONDAY |
Pazartesi |
TUESDAY |
Salı |
WEDNESDAY |
Çarşamba |
THURSDAY |
Perşembe |
FRIDAY |
Cuma |
SATURDAY |
Cumartesi |
SUNDAY |
Pazar |
Sıklık
Zorunlu alanlar, getirme sıklığına bağlı olarak değişiklik gösterir. Aylık getirme planı için [ayın günü][google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.day_of_month] ve [saatin saati][google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.time_of_day] gereklidir. Haftalık getirme planı için [haftanın günü][google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.day_of_week] ve [günün saati][google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.time_of_day] gereklidir. Günlük getirme planı için yalnızca [günün saati][google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.time_of_day] gereklidir.
Sıralamalar | |
---|---|
FREQUENCY_UNSPECIFIED |
Sıklık belirtilmedi. |
FREQUENCY_DAILY |
Getirme işlemi her gün gerçekleştirilir. |
FREQUENCY_WEEKLY |
Getirme işlemi her hafta gerçekleştirilir. |
FREQUENCY_MONTHLY |
Getirme işlemi her ay gerçekleştirilir. |
FileInputType
Dosya yayınlama yöntemi.
Sıralamalar | |
---|---|
FILE_INPUT_TYPE_UNSPECIFIED |
Dosya giriş türü belirtilmedi. |
UPLOAD |
Dosya; SFTP veya Google Cloud Storage aracılığıyla ya da Merchant Center'a manuel olarak yüklenir. |
FETCH |
Dosya, yapılandırılan [fetchUri][google.shopping.content.bundles.DataSources.FileInput.FetchSettings.fetch_uri] kaynağından getirilir. |
GOOGLE_SHEETS |
Dosya, [fetchUri][google.shopping.content.bundles.DataSources.FileInput.FetchSettings.fetch_uri] içinde belirtilen Google E-Tablolar'dan getirilir. |
Yöntemler |
|
---|---|
|
Belirtilen hesap için yeni veri kaynağı yapılandırmasını oluşturur. |
|
Bir veri kaynağını Merchant Center hesabınızdan siler. |
|
Veri getirme işlemini Merchant Center hesabınızdaki bir veri kaynağında hemen (getirme planının dışında bile) gerçekleştirir. |
|
Belirli bir hesabın veri kaynağı yapılandırmasını alır. |
|
Belirli bir hesaba ait veri kaynaklarının yapılandırmalarını listeler. |
|
Mevcut veri kaynağı yapılandırmasını günceller. |