- درخواست HTTP
- درخواست بدن
- بدن پاسخگو
- محدوده مجوز
- CreateUserRequest
- AddAccountService
- AccountAggregation
- آن را امتحان کنید!
یک حساب Merchant Center مستقل با پیکربندی اضافی ایجاد می کند. کاربری را که درخواست می کند به عنوان مدیر حساب جدید اضافه می کند.
درخواست HTTP
POST https://merchantapi.googleapis.com/accounts/v1beta/accounts:createAndConfigure
URL از دستور GRPC Transcoding استفاده می کند.
درخواست بدن
بدنه درخواست حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{ "account": { object ( |
فیلدها | |
---|---|
account | مورد نیاز. حسابی که باید ایجاد شود. |
users[] | اختیاری. کاربران به حساب اضافه شوند. |
service[] | مورد نیاز. یک سرویس حساب بین حسابی که باید ایجاد شود و حساب ارائه دهنده به عنوان بخشی از ایجاد مقداردهی اولیه می شود. حداقل یکی از این خدمات باید ارائه شود. در حال حاضر دقیقاً یکی از اینها باید |
بدن پاسخگو
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی نمونه ای از Account
است.
محدوده مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/content
برای اطلاعات بیشتر، به نمای کلی OAuth 2.0 مراجعه کنید.
CreateUserRequest
درخواست پیام برای متد CreateUser
.
نمایندگی JSON |
---|
{
"parent": string,
"userId": string,
"user": {
object ( |
فیلدها | |
---|---|
parent | مورد نیاز. نام منبع حسابی که کاربر برای آن ایجاد می شود. قالب: |
user Id | مورد نیاز. آدرس ایمیل کاربر (به عنوان مثال، |
user | مورد نیاز. کاربر برای ایجاد. |
AddAccountService
دستورالعمل های اضافی برای افزودن خدمات حساب در حین ایجاد حساب.
نمایندگی JSON |
---|
{ // Union field |
فیلدها | |
---|---|
service_type میدانی اتحادیه - نوع . نوع سرویسی که باید اضافه شود. service_type فقط می تواند یکی از موارد زیر باشد: | |
account Aggregation | ارائه دهنده یک جمع کننده برای حساب است. بار برای نوع خدمات تجمیع حساب. |
provider | مورد نیاز. ارائه دهنده خدمات. قالب: |
AccountAggregation
این نوع هیچ فیلدی ندارد.
بار بار جمع آوری AccountAggregation
.