追加の構成を備えた単体の Merchant Center アカウントを作成します。リクエストを行ったユーザーを、新しいアカウントの管理者として追加します。
HTTP リクエスト
POST https://merchantapi.googleapis.com/accounts/v1beta/accounts:createAndConfigure
この URL は gRPC Transcoding 構文を使用します。
リクエストの本文
リクエストの本文には、次の構造のデータが含まれます。
JSON 表現 |
---|
{ "account": { object ( |
フィールド | |
---|---|
account |
必須。作成するアカウント。 |
users[] |
省略可。アカウントに追加するユーザー。 |
service[] |
必須。作成されるアカウントとプロバイダ アカウント間のアカウント サービスは、作成の一部として初期化されます。このようなサービスを少なくとも 1 つ指定する必要があります。現在、これらのうち 1 つを |
レスポンスの本文
成功した場合、レスポンスの本文には Account
のインスタンスが含まれます。
認可スコープ
次の OAuth スコープが必要です。
https://www.googleapis.com/auth/content
詳しくは、OAuth 2.0 の概要をご覧ください。
CreateUserRequest
CreateUser
メソッドに対するリクエスト メッセージ。
JSON 表現 |
---|
{
"parent": string,
"userId": string,
"user": {
object ( |
フィールド | |
---|---|
parent |
必須。ユーザーを作成するアカウントのリソース名。形式: |
user |
必須。ユーザーのメールアドレス(例: |
user |
必須。作成するユーザー。 |
AddAccountService
アカウントの作成時にアカウント サービスを追加するための追加手順。
JSON 表現 |
---|
{ // Union field |
フィールド | |
---|---|
共用体フィールド service_type 。追加するサービスタイプ。service_type は次のいずれかになります。 |
|
account |
プロバイダは、アカウントのアグリゲータです。サービスタイプ「アカウントの集計」のペイロード。 |
provider |
必須。サービスのプロバイダ。アカウント( |
AccountAggregation
この型にはフィールドがありません。
AccountAggregation
ペイロード。