قبل إنشاء حساب عميل جديد، يجب مراعاة ما يلي:
- قد يتم فرض قيود على رمز البلد. للتأكد من أن لدى العميل أن يكون البلد قد وافق على إعادة البيع، يمكنك مراجعة وحدة التحكم في مبيعات الشركاء.
- إذا تم إنشاء الحساب من خلال الترقية من حساب Gmail للمستهلك حساب إلى بريد إلكتروني للنشاط التجاري يشتمل على اسم نطاق، فتأكد من أن الحساب لديه إعدادات Google Workspace إضافية مفتوحة. لمزيد من المعلومات، يُرجى مراجعة إنشاء عناوين بريد إلكتروني خاصة بالنشاط التجاري لفريقك أو إنشاء عنوان بريد إلكتروني بديل خاص بالنشاط التجاري
إنشاء حساب عميل
لإنشاء حساب عميل، يمكنك استخدام طلب "
POST
" التالي مع تضمين الرمز المميز للتفويض:POST https://reseller.googleapis.com/apps/reseller/v1/customers
في حساب العميل الجديد، إنشاء مستخدم. إذا عرضت الاستجابة رمز حالة HTTP
409 Conflict
، سبق أن تم استخدامcustomerId
. قبل تسجيل حساب العميل، يجب نقل اشتراكات العميل.غيِّر اللغة التلقائية للعميل، إن أمكن.
الترويج لـ مستخدم لدور المشرف المتميّز. عند إنشاء حساب المسؤول، يمكنك إما إنشاء حساب كلمة مرور عشوائية أو مطالبة العميل بتقديم كلمة مرور.
أبلِغ العميل بأنه يجب عليه تسجيل الدخول إلى وحدة تحكُّم المشرف. التوقيع على اتفاقية Google Workspace عبر المورّد للتفعيل حساباتهم. يحظر على الموردين توقيع بنود الخدمة في نيابةً عنه.
أنواع العملاء
يمكنك إنشاء نوعَين من العملاء على Google Workspace:
- العملاء الذين تم إثبات ملكية نطاقهم: يحتاج هؤلاء العملاء إلى Gmail ويحتاجون إلى
إذن الوصول الكامل للمشرف. عند إنشاء هذا النوع من العملاء، يمكنك ضبط
customerType
إلىdomain
- العملاء الذين تم إثبات ملكية عنوان بريدهم الإلكتروني: ولا يملك هؤلاء العملاء حسابهم أو يديرونه
مجالك. عند إنشاء هذا النوع من العملاء، اضبط
customerType
علىteam
ويمكن لهذا النوع من العملاء شراء Essentials وEnterprise Essentials من إصدارات Google Workspace.
نص طلب JSON التالي هو مثال لعميل تم إثبات ملكية نطاقه:
{ "customerDomain": "DOMAIN_NAME", "customerType": "domain", "postalAddress": { "contactName": "NAME", "organizationName": "ORGANIZATION_NAME", "postalCode": "POSTAL_CODE", "countryCode": "COUNTRY_CODE" }, "alternateEmail": "EMAIL_ADDRESS" }
استبدِل ما يلي:
DOMAIN_NAME
: نطاق عميلك، على سبيل المثال،example.com
NAME
: اسم العميل، على سبيل المثالAlex Cruz
.ORGANIZATION_NAME
: مؤسسة العميل الاسم - على سبيل المثال،Example Organization
.POSTAL_CODE
: الرمز البريدي لعميلك، فيما يلي على سبيل المثال،94043
.COUNTRY_CODE
: الحرفان الخاصان بعميلك رمز البلد حسب ISOEMAIL_ADDRESS
: عنوان البريد الإلكتروني لعميلك—ل على سبيل المثال،cruz@example.com
.
تؤدي الاستجابة الناجحة إلى عرض رمز حالة HTTP 200
ورمز العميل الجديد
المعلومات:
{ "kind": "reseller#customer", "customerId": "CUSTOMER_ID", "customerDomain": "DOMAIN_NAME", "customerType": "domain", "postalAddress": { "kind": "customers#address", "contactName": "NAME", "organizationName": "ORGANIZATION_NAME", "postalCode": "POSTAL_CODE", "countryCode": "COUNTRY_CODE", }, "alternateEmail": "EMAIL_ADDRESS" }
نص طلب JSON التالي هو مثال على عميل تم إثبات ملكيته باستخدام عنوان البريد الإلكتروني:
{ "customerDomain": "DOMAIN_NAME", "customerType": "team", "primaryAdmin": { "primaryEmail": "EMAIL_ADDRESS" }, "postalAddress": { "contactName": "NAME", "organizationName": "ORGANIZATION_NAME", "postalCode": "POSTAL_CODE", "countryCode": "COUNTRY_CODE" }, "alternateEmail": "EMAIL_ADDRESS" }
تؤدي الاستجابة الناجحة إلى عرض رمز حالة HTTP 200
ورمز العميل الجديد
المعلومات:
{ "kind": "reseller#customer", "customerId": "CUSTOMER_ID", "customerDomain": "DOMAIN_NAME, "customerType": "team", "primaryAdmin": { "primaryEmail": "EMAIL_ADDRESS" }, "postalAddress": { "kind": "customers#address", "contactName": "NAME", "organizationName": "ORGANIZATION_NAME", "postalCode": "POSTAL_CODE", "countryCode": "COUNTRY_CODE", }, "alternateEmail": "EMAIL_ADDRESS" }
تغيير اللغة التلقائية للعميل
لا تُطبَّق اللغة التلقائية للعميل إلا على المستخدمين الجدد عندما إنشاء. يحتفظ المستخدمون الحاليون بلغتهم الحالية حتى بعد قم بتحديث اللغة الافتراضية. لذلك، يجب ضبط القيمة التلقائية للعميل المستخدم قبل إنشاء أي مستخدمين.
تكون اللغة التلقائية للعميل الذي تم إنشاؤه حديثًا هي الإنجليزية. لتغيير
اللغة الافتراضية، استخدم
PATCH
أو
UPDATE
الطلبات من واجهة برمجة تطبيقات الدليل
العملاء
النهائية.
استخدِم Directory API لتعديل قيمة language
التلقائية لعميل:
PATCH https://reseller.googleapis.com/admin/directory/v1/customers/CUSTOMER_ID
ضمِّن نص طلب JSON التالي:
{ "language":"LANGUAGE_CODE" }
استبدِل ما يلي:
CUSTOMER_ID
: معرّف فريد عميل - على سبيل المثال،C0123456
LANGUAGE_CODE
: قيمة مقبولة رمز اللغة —على سبيل المثال،es
للغة الإسبانية.
تؤدي استجابة JSON الناجحة إلى عرض رمز حالة HTTP 200
والقيمة المعدّلة.
مورد العملاء:
{ "alternateEmail": "EMAIL_ADDRESS", "customerCreationTime": "2022-12-12T23:04:10.620Z", "customerDomain": "DOMAIN_NAME", "id": "CUSTOMER_ID", "kind": "admin#directory#customer", "language": "LANGUAGE_CODE", "postalAddress": { "contactName": "NAME", "countryCode": "COUNTRY_CODE", "organizationName": "ORGANIZATION_NAME", "postalCode": "POSTAL_CODE" } }