インデックス
DataSourcesService(インターフェース)FileUploadsService(インターフェース)CreateDataSourceRequest(メッセージ)DataSource(メッセージ)DataSource.Input(列挙型)DataSourceReference(メッセージ)DeleteDataSourceRequest(メッセージ)FetchDataSourceRequest(メッセージ)FileInput(メッセージ)FileInput.FetchSettings(メッセージ)FileInput.FetchSettings.Frequency(列挙型)FileInput.FileInputType(列挙型)FileUpload(メッセージ)FileUpload.Issue(メッセージ)FileUpload.Issue.Severity(列挙型)FileUpload.ProcessingState(列挙型)GetDataSourceRequest(メッセージ)GetFileUploadRequest(メッセージ)ListDataSourcesRequest(メッセージ)ListDataSourcesResponse(メッセージ)LocalInventoryDataSource(メッセージ)MerchantReviewDataSource(メッセージ)PrimaryProductDataSource(メッセージ)PrimaryProductDataSource.Channel(列挙型)PrimaryProductDataSource.DefaultRule(メッセージ)ProductReviewDataSource(メッセージ)PromotionDataSource(メッセージ)RegionalInventoryDataSource(メッセージ)SupplementalProductDataSource(メッセージ)UpdateDataSourceRequest(メッセージ)
DataSourcesService
メイン、補助、在庫などのデータソースを管理するサービス。詳しくは、Merchant Center のヘルプ記事をご覧ください。
| CreateDataSource |
|---|
|
指定したアカウントの新しいデータソース構成を作成します。
|
| DeleteDataSource |
|---|
|
Merchant Center アカウントからデータソースを削除します。
|
| FetchDataSource |
|---|
|
Merchant Center アカウントのデータソースに対して、(取得スケジュール外でも)直ちにデータ取得を実行します。このメソッドを 1 日に複数回呼び出す必要がある場合は、代わりに商品サービスを使用して商品データを更新する必要があります。この方法は、ファイル入力が設定されているデータソースでのみ機能します。
|
| GetDataSource |
|---|
|
指定されたアカウントのデータソース構成を取得します。
|
| ListDataSources |
|---|
|
指定したアカウントのデータソースの構成を一覧表示します。
|
| UpdateDataSource |
|---|
|
既存のデータソース構成を更新します。更新マスクで設定されているがリソースで指定されていないフィールドは削除されます。
|
FileUploadsService
データソース ファイルのアップロードを管理するサービス。
| GetFileUpload |
|---|
|
最新のデータソース ファイル アップロードを取得します。ファイルのアップロードには
|
CreateDataSourceRequest
CreateDataSource メソッドのリクエスト メッセージ。
| フィールド | |
|---|---|
parent |
必須。このデータソースが作成されるアカウント。形式: |
data_ |
必須。作成するデータソース。 |
DataSource
Merchant Center アカウントのデータソース。
| フィールド | |
|---|---|
name |
ID。データソースの名前。形式: |
data_ |
出力専用。データソースの ID。 |
display_ |
必須。Merchant Center の UI に表示されるデータソース名。 |
input |
出力専用。データソースへの入力のタイプを決定します。入力内容によっては、一部の設定が機能しない場合があります。API で作成できるのは、汎用データソースのみです。 |
file_ |
省略可。このフィールドは、データがファイルで管理されている場合にのみ使用されます。 |
共用体フィールド Type。必須。データソースのタイプ。Type は次のいずれかになります。 |
|
primary_ |
ローカル商品とオンライン商品のメインのデータソース。 |
supplemental_ |
ローカル商品とオンライン商品の補足データソース。 |
local_ |
ローカル在庫データソース。 |
regional_ |
地域別在庫データソース。 |
promotion_ |
プロモーション データソース。 |
product_ |
商品レビューのデータソース。 |
merchant_ |
販売者レビューのデータソース。 |
入力
データソースへの入力のタイプを決定します。入力内容によっては、一部の設定がサポートされない場合があります。
| 列挙型 | |
|---|---|
INPUT_UNSPECIFIED |
入力が指定されていません。 |
API |
データが主に API を介して提供されるデータソースを表します。 |
FILE |
データが主にファイル入力によって提供されるデータソースを表します。データは引き続き API を介して提供できます。 |
UI |
Merchant Center で直接追加した商品のデータソース。 このタイプのデータソースは、この API では作成または更新できません。Merchant Center の UI でのみ作成または更新できます。 このタイプのデータソースは読み取り専用です。 |
AUTOFEED |
これは、商品データを自動的に作成するために使用される自動フィードとも呼ばれます。このタイプのデータソースは、アカウント バンドルで有効または無効にできます。 |
DataSourceReference
データソース リファレンスを使用すると、データソース サービス内で関連するデータソースを管理できます。
| フィールド | |
|---|---|
共用体フィールド
|
|
self |
メイン データソース自体を参照するには、self を使用します。 |
primary_ |
省略可。プライマリ データソースの名前。形式: |
supplemental_ |
省略可。補助データソースの名前。形式: |
DeleteDataSourceRequest
DeleteDataSource メソッドのリクエスト メッセージ。
| フィールド | |
|---|---|
name |
必須。削除するデータソースの名前。形式: |
FetchDataSourceRequest
FetchDataSource メソッドのリクエスト メッセージ。
| フィールド | |
|---|---|
name |
必須。取得するデータソース リソースの名前。形式: |
FileInput
ファイル データソースに固有のデータ。他のデータソース入力では、このフィールドは空白です。
| フィールド | |
|---|---|
fetch_ |
省略可。詳細を取得してデータソースを配信します。これには、 |
file_ |
省略可。データソースのファイル名。 |
file_ |
出力専用。ファイル入力のタイプ。 |
FetchSettings
詳細を取得してデータソースを配信します。
| フィールド | |
|---|---|
enabled |
省略可。取得スケジュールを有効または一時停止します。 |
day_ |
省略可。データソース ファイルを取得する日付(1 ~ 31)。このフィールドは、月単位の頻度にのみ設定できます。 |
time_ |
省略可。データソース ファイルを取得する時刻。分と秒はサポートされていないため、無視されます。 |
day_ |
省略可。データソース ファイルを取得する曜日。このフィールドは、フリークエンシーが週単位の場合にのみ設定できます。 |
time_ |
省略可。スケジュールに使用されるタイムゾーン。デフォルトは UTC です。例: 「America/Los_Angeles」。 |
frequency |
必須。取得スケジュールを記述する頻度。 |
fetch_ |
省略可。データソース ファイルを取得できる URL。Google Merchant Center では、HTTP、HTTPS、SFTP プロトコルを使用したスケジュールされた自動アップロードがサポートされているため、値はこれらの 3 つのプロトコルのいずれかを使用した有効なリンクである必要があります。Google スプレッドシート ファイルの場合は不変です。 |
username |
省略可。 |
password |
省略可。 |
頻度
必要なフィールドは、取得頻度によって異なります。月単位の取得スケジュールの場合、[日付][google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.day_of_month] と [時刻][google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.time_of_day] は必須です。週単位の取得スケジュールの場合は、[曜日][google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.day_of_week] と [時刻][google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.time_of_day] が必要です。毎日の取得スケジュールの場合、[時刻][google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.time_of_day] のみが必要です。
| 列挙型 | |
|---|---|
FREQUENCY_UNSPECIFIED |
頻度が指定されていません。 |
FREQUENCY_DAILY |
取得は毎日行われます。 |
FREQUENCY_WEEKLY |
取得は毎週行われます。 |
FREQUENCY_MONTHLY |
取得は毎月行われます。 |
FileInputType
ファイルの配信方法。
| 列挙型 | |
|---|---|
FILE_INPUT_TYPE_UNSPECIFIED |
ファイル入力タイプが指定されていません。 |
UPLOAD |
ファイルは、SFTP、Google Cloud Storage、または Merchant Center の手動アップロードでアップロードされます。 |
FETCH |
ファイルは、構成された fetch_uri から取得されます。 |
GOOGLE_SHEETS |
ファイルは、fetch_uri で指定された Google スプレッドシートから取得されます。 |
FileUpload
特定のデータソースのファイル アップロード。つまり、データソースの処理が完了したときに非同期で計算された特定のタイムスタンプでのデータソースの取得結果です。ファイル データソースにのみ適用されます。
| フィールド | |
|---|---|
name |
ID。データソース ファイルのアップロードの名前。形式: |
data_ |
出力専用。データソースの ID。 |
processing_ |
出力専用。データソースの処理状態。 |
issues[] |
出力専用。データソースで発生している問題のリスト。 |
items_ |
出力専用。データソース内で処理されたアイテムの数。 |
items_ |
出力専用。作成されたデータソース内のアイテムの数。 |
items_ |
出力専用。更新されたデータソース内のアイテムの数。 |
upload_ |
出力専用。データソースのファイルがアップロードされた日付。 |
問題
データソースで発生したエラー(「無効な価格」など)。
| フィールド | |
|---|---|
title |
出力専用。問題のタイトル(「商品が大きすぎる」など)。 |
description |
出力専用。エラーの説明(例: 「データソースに属性の多すぎる商品アイテム、またはサイズの大きすぎる商品アイテムがあります。これらのアイテムは削除されます」 |
code |
出力専用。エラーコード(例: validation/invalid_value)。コードが不明な場合は「?」を返します。 |
count |
出力専用。ファイル アップロードでエラーが発生した回数。 |
severity |
出力専用。問題の重大度。 |
documentation_ |
出力専用。問題について詳しく説明しているドキュメントへのリンク(ある場合)。 |
重大度
問題の重大度。
| 列挙型 | |
|---|---|
SEVERITY_UNSPECIFIED |
重大度は指定されていません。 |
WARNING |
問題は警告です。 |
ERROR |
問題はエラーです。 |
ProcessingState
データソースの処理状態。
| 列挙型 | |
|---|---|
PROCESSING_STATE_UNSPECIFIED |
処理ステータスが指定されていません。 |
FAILED |
データソースを処理できなかったか、すべてのアイテムにエラーがありました。 |
IN_PROGRESS |
データソースが処理中です。 |
SUCCEEDED |
データソースは正常に処理されましたが、一部の項目にエラーが発生している可能性があります。 |
GetDataSourceRequest
GetDataSource メソッドのリクエスト メッセージ。
| フィールド | |
|---|---|
name |
必須。取得するデータソースの名前。形式: |
GetFileUploadRequest
GetFileUploadRequest メソッドのリクエスト メッセージ。
| フィールド | |
|---|---|
name |
必須。取得するデータソース ファイル アップロードの名前。形式: |
ListDataSourcesRequest
ListDataSources メソッドのリクエスト メッセージ。
| フィールド | |
|---|---|
parent |
必須。データソースを一覧表示するアカウント。形式: |
page_ |
省略可。返されるデータソースの最大数。サービスが返す値はこれよりも少ないことがあります。最大値は 1,000 です。1,000 を超える値は 1,000 に強制変換されます。指定しない場合、データソースの最大数が返されます。 |
page_ |
省略可。前回の ページ分割を行う場合、 |
ListDataSourcesResponse
ListDataSources メソッドのレスポンス メッセージ。
| フィールド | |
|---|---|
data_ |
指定したアカウントのデータソース。 |
next_ |
次のページを取得するために |
LocalInventoryDataSource
ローカル在庫データソース。
| フィールド | |
|---|---|
feed_ |
必須。変更不可。ローカル在庫が提供される商品アイテムのフィードラベル。 大文字(A ~ Z)、数字(0 ~ 9)、ダッシュ(-)で構成し、20 文字以下にしてください。 フィードラベルへの移行もご覧ください。 |
content_ |
必須。変更不可。ローカル在庫が提供される商品アイテムの 2 文字の ISO 639-1 言語。 |
MerchantReviewDataSource
この型にはフィールドがありません。
販売者レビューのデータソース。
PrimaryProductDataSource
ローカル商品とオンライン商品のメインのデータソース。
| フィールド | |
|---|---|
channel |
必須。変更不可。データソース チャネルのタイプを指定します。 |
countries[] |
省略可。商品アイテムが表示される可能性がある国。CLDR 地域コードで表されます。 |
default_ |
省略可。データソースのデフォルト ルール管理。設定すると、リンクされたデータソースが置き換えられます。 |
feed_ |
省略可。変更不可。データソース レベルで指定されたフィードラベル。 大文字(A ~ Z)、数字(0 ~ 9)、ダッシュ(-)で構成し、20 文字以下にしてください。 フィードラベルへの移行もご覧ください。 商品コンテンツ タイプのデータソースの場合、 設定すると、この組み合わせに一致する商品のみがデータソースで受け入れられます。設定されていない場合、データソースは制限なしで商品を受け入れます。 |
content_ |
省略可。変更不可。データソース内のアイテムの 2 文字の ISO 639-1 言語。
設定すると、この組み合わせに一致する商品のみがデータソースで受け入れられます。設定されていない場合、データソースはその制限なしで商品を受け入れます。 |
チャンネル
データソース チャネル。
チャネルは、さまざまな商品カテゴリのデータソースを区別するために使用されます。
| 列挙型 | |
|---|---|
CHANNEL_UNSPECIFIED |
指定されていません。 |
ONLINE_PRODUCTS |
オンライン プロダクト。 |
LOCAL_PRODUCTS |
ローカル商品。 |
PRODUCTS |
ローカル商品とオンライン商品の両方に対応した統合データソース。注: このチャネルでは、API による商品管理はできません。 |
DefaultRule
データソースのデフォルト ルール管理。
| フィールド | |
|---|---|
take_ |
必須。デフォルト ルールでリンクされているデータソースのリスト。このリストは、データ結合のデフォルトのルール優先度で並べ替えられています。 リストを空にすることはできません。 データソースをデフォルト ルールにリンクするには、このリストに新しい参照を追加する必要があります(順番に)。 データソースとデフォルト ルールのリンクを解除するには、このリストから該当する参照を削除する必要があります。 このリストの順序を変更すると、デフォルト ルール内のデータソースの優先度が変更されます。 たとえば、リスト [ |
ProductReviewDataSource
この型にはフィールドがありません。
商品レビューのデータソース。
PromotionDataSource
プロモーション データソース。
| フィールド | |
|---|---|
target_ |
必須。変更不可。一意の識別子の一部として使用されるターゲット国。CLDR 地域コードで表されます。 プロモーションは一部の国でのみご利用いただけます。 |
content_ |
必須。変更不可。データソース内のアイテムの 2 文字の ISO 639-1 言語。 |
RegionalInventoryDataSource
地域別の在庫データソース。
| フィールド | |
|---|---|
feed_ |
必須。変更不可。地域別の在庫が提供される商品のフィードラベル。 大文字(A ~ Z)、数字(0 ~ 9)、ダッシュ(-)で構成し、20 文字以下にしてください。 フィードラベルへの移行もご覧ください。 |
content_ |
必須。変更不可。地域別在庫が提供される商品アイテムの 2 文字の ISO 639-1 言語。 |
SupplementalProductDataSource
ローカル商品とオンライン商品の補助データソース。作成後、補助の商品データソースを 1 つ以上のメインの商品データソースにリンクする必要があります。
| フィールド | |
|---|---|
referencing_ |
出力専用。デフォルト ルールまたはカスタム ルールでこのデータソースにリンクされているすべてのメイン データソースのリスト(順序なし、重複除去済み)。すべてのリンクが削除されるまで、補足データソースを削除することはできません。 |
feed_ |
省略可。変更不可。データソース レベルで指定されたフィードラベル。 大文字(A ~ Z)、数字(0 ~ 9)、ダッシュ(-)で構成し、20 文字以下にしてください。 フィードラベルへの移行もご覧ください。 商品コンテンツ タイプのデータソースの場合、
設定すると、この組み合わせに一致する商品のみがデータソースで受け入れられます。設定されていない場合、データソースは制限なしで商品を受け入れます。 |
content_ |
省略可。変更不可。データソース内のアイテムの 2 文字の ISO 639-1 言語。
設定すると、データソースはこの組み合わせに一致する商品のみを受け入れます。設定されていない場合、データソースは制限なしで商品を受け入れます。 |
UpdateDataSourceRequest
UpdateDataSource メソッドのリクエスト メッセージ。
| フィールド | |
|---|---|
data_ |
必須。更新するデータソース リソース。 |
update_ |
必須。更新するデータソース フィールドのリスト。 更新マスクで指定されたフィールドで、本文で値が指定されていないフィールドは、データソースから削除されます。 データソース全体の置換に特別な「*」値を指定することはできません。 |