REST Resource: accounts

リソース: Account

Account メッセージは、ショッピング広告内の販売者のアカウントを表します。商品データ、設定、Google のサービスや外部プロバイダとのやり取りを管理するための主なエンティティです。

アカウントは、単独で運用することも、マルチクライアント アカウント(MCA)の構造の一部として運用することもできます。MCA の設定では、親アカウントが複数のサブアカウントを管理します。

アカウントを設定するには、アカウント名、タイムゾーン、言語設定などの属性を構成する必要があります。

Account メッセージは、AccountRelationshipHomepageBusinessInfo など、他の多くのリソースの親エンティティです。

JSON 表現
{
  "name": string,
  "accountId": string,
  "accountName": string,
  "adultContent": boolean,
  "testAccount": boolean,
  "timeZone": {
    object (TimeZone)
  },
  "languageCode": string
}
フィールド
name

string

ID。アカウントのリソース名。形式: accounts/{account}

accountId

string (int64 format)

出力専用。アカウントの ID。

accountName

string

必須。アカウントの人間が読める形式の名前。詳しくは、ショップ名ビジネスの名前をご覧ください。

adultContent

boolean

このアカウントにアダルト コンテンツが含まれているかどうか。

testAccount

boolean

出力専用。テスト アカウントかどうか。

timeZone

object (TimeZone)

必須。アカウントのタイムゾーンです。

書き込み時に、timeZonereporting_time_zonedisplay_time_zone の両方を設定します。

読み取りの場合、timeZone は常に display_time_zone を返します。アカウントに display_time_zone が存在しない場合、timeZone は空になります。

languageCode

string

必須。アカウントの BCP-47 言語コードen-USsr-Latn など)。

TimeZone

IANA タイムゾーン データベースのタイムゾーンを表します。

JSON 表現
{
  "id": string,
  "version": string
}
フィールド
id

string

IANA タイムゾーン データベースのタイムゾーン。例: 「America/New_York」。

version

string

省略可。IANA タイムゾーン データベースのバージョン番号。例: 「2019a」。

メソッド

createAndConfigure

追加の構成を備えた単体の Merchant Center アカウントを作成します。

delete

単独のアカウント、MCA、サブアカウントの種類に関係なく、指定したアカウントを削除します。

get

Merchant Center アカウントからアカウントを取得します。

list

呼び出し元のユーザーがアクセスでき、ページサイズやフィルタなどのリクエストの制約に一致するアカウントを一覧表示します。

listSubaccounts

特定のマルチクライアント アカウントのすべてのサブアカウントを一覧表示します。

patch

アカウントの種類(スタンドアロン、MCA、サブアカウント)に関係なく、アカウントを更新します。