- طلب HTTP
- نص الطلب
- نص الاستجابة
- نطاقات التفويض
- CreateUserRequest
- AcceptTermsOfService
- AddAccountService
- AccountAggregation
- جرِّبه الآن
تنشئ حسابًا مستقلاً على Merchant Center بإعدادات إضافية. تتم إضافة المستخدم الذي قدّم الطلب كمشرف للحساب الجديد.
طلب HTTP
POST https://merchantapi.googleapis.com/accounts/v1beta/accounts:createAndConfigure
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
تمثيل 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 |
اختياريّ. مزوِّد الخدمة التنسيق: |
AccountAggregation
لا يحتوي هذا النوع على أي حقول.
حمولة AccountAggregation