- HTTP リクエスト
- リクエストの本文
- レスポンスの本文
- 認可スコープ
- CreateUserRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- AcceptTermsOfService
- AddAccountService
- AccountAggregation
- 試してみる
追加設定を行ったスタンドアロンの Merchant Center アカウントを作成します。リクエストを行うユーザーを新しいアカウントの管理者として追加します。
HTTP リクエスト
POST https://merchantapi.googleapis.com/accounts/v1beta/accounts:createAndConfigure
この URL は gRPC Transcoding 構文を使用します。
リクエストの本文
リクエストの本文には、次の構造のデータが含まれます。
JSON 表現 |
---|
{ "account": { object ( |
フィールド | |
---|---|
account |
必須。作成するアカウント。 |
users[] |
省略可。アカウントに追加するユーザー。 |
service[] |
必須。作成するアカウントとプロバイダ アカウントの間のアカウント サービスは、作成の一環として初期化されます。そのようなサービスを少なくとも 1 つ提供する必要があります。現在、これらのうち 1 つを |
acceptTermsOfService |
省略可。アカウント作成時にすぐに同意する必要がある利用規約(ToS)。 |
レスポンスの本文
成功した場合、レスポンスの本文には 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 |
省略可。サービスのプロバイダ。形式: |
AccountAggregation
この型にはフィールドがありません。
AccountAggregation
ペイロード。