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