- طلب HTTP
- نص الطلب
- نص الاستجابة
- نطاقات التفويض
- CreateUserRequest
- AddAccountService
- AccountAggregation
- جرِّبه الآن
يتم إنشاء حساب مستقل على Merchant Center مع إعدادات إضافية. تُضيف هذه السمة المستخدم الذي يقدّم الطلب كمشرف للحساب الجديد.
طلب HTTP
POST https://merchantapi.googleapis.com/accounts/v1beta/accounts:createAndConfigure
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
تمثيل 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 |
مطلوب. عنوان البريد الإلكتروني للمستخدم (على سبيل المثال، |
user |
مطلوب. المستخدم المطلوب إنشاؤه. |
AddAccountService
تعليمات إضافية لإضافة خدمات الحساب أثناء إنشاء الحساب
تمثيل JSON |
---|
{ // Union field |
الحقول | |
---|---|
حقل الربط service_type نوع الخدمة المطلوب إضافته يمكن أن يكون service_type واحدًا فقط مما يلي: |
|
account |
يكون مقدّم الخدمة مجمّعًا للحساب. الحمولة لنوع الخدمة "تجميع الحسابات" |
provider |
مطلوب. مقدّم الخدمة إما الإشارة إلى حساب مثل |
AccountAggregation
لا يحتوي هذا النوع على أي حقول.
AccountAggregation
payload.