追加設定を行ったスタンドアロンの Merchant Center アカウントを作成します。リクエストを行うユーザーを新しいアカウントの管理者として追加します。
HTTP リクエスト
POST https://merchantapi.googleapis.com/accounts/v1beta/accounts:createAndConfigure
この URL は gRPC Transcoding 構文を使用します。
リクエスト本文
リクエストの本文には、次の構造のデータが含まれます。
JSON 表現 |
---|
{ "account": { object ( |
フィールド | |
---|---|
account |
必須。作成するアカウント。 |
users[] |
省略可。アカウントに追加するユーザー。 |
service[] |
省略可。指定すると、作成するアカウントとプロバイダ アカウントの間のアカウント サービスが、作成の一環として初期化されます。 |
acceptTermsOfService |
省略可。アカウント作成後すぐに同意される利用規約。 |
レスポンスの本文
成功した場合、レスポンスの本文には Account
のインスタンスが含まれます。
認可スコープ
次の OAuth スコープが必要です。
https://www.googleapis.com/auth/content
詳しくは、OAuth 2.0 の概要をご覧ください。
CreateUserRequest
CreateUser
メソッドに対するリクエスト メッセージ。
JSON 表現 |
---|
{
"parent": string,
"userId": string,
"user": {
object ( |
フィールド | |
---|---|
parent |
必須。ユーザーが作成されるアカウントのリソース名。形式: |
userId |
必須。ユーザーのメールアドレス(例: |
user |
必須。作成するユーザー。 |
AcceptTermsOfService
利用規約リソースへの参照。
JSON 表現 |
---|
{ "name": string, "regionCode": string } |
フィールド | |
---|---|
name |
必須。利用規約バージョンのリソース名。 |
regionCode |
必須。CLDR で定義されているリージョン コード。利用規約が特定の国に適用される場合は |
AddAccountService
アカウントの作成時にアカウント サービスを追加するための追加の手順。
JSON 表現 |
---|
{ // Union field |
フィールド | |
---|---|
共用体フィールド service_type 。現在サポートされているのは、マルチクライアントの親アカウント タイプのみです。service_type は次のいずれかになります。 |
|
accountAggregation |
プロバイダはアカウントのアグリゲータです。 |
provider |
省略可。サービスのプロバイダ。形式: |