تنفيذ الوظائف الشائعة المتوفّرة في "وحدة التحكّم في خدمات القناة" على نطاق واسع، مثل تقديم الطلبات والاطّلاع على معلومات العملاء
الخدمة: reseller.googleapis.com
للاتّصال بهذه الخدمة، ننصحك باستخدام مكتبات العملاء التي تقدّمها Google. إذا كان تطبيقك بحاجة إلى استخدام مكتباتك الخاصة للاتصال بهذه الخدمة، استخدِم المعلومات التالية عند إجراء طلبات واجهة برمجة التطبيقات.
المستند المرتبط بميزة "اقتراحات"
مستند الاكتشاف هو مواصفة قابلة للقراءة آليًا لوصف واجهات برمجة التطبيقات REST واستخدامها. ويتم استخدامه لإنشاء مكتبات العملاء ومكونات إضافية لبيئة تطوير البرامج المتكاملة وأدوات أخرى تتفاعل مع واجهات برمجة تطبيقات Google. قد توفّر خدمة واحدة عدة مستندات اكتشاف. توفّر هذه الخدمة مستند الاكتشاف التالي:
نقطة نهاية الخدمة
نقطة نهاية الخدمة هي عنوان URL أساسي يحدِّد عنوان الشبكة لخدمة واجهة برمجة التطبيقات. قد تتضمّن خدمة واحدة عدة نقاط نهاية للخدمات. تحتوي هذه الخدمة على نقطة نهاية الخدمة التالية، وترتبط كل معرّفات الموارد المنتظمة (URI) أدناه بنقطة نهاية الخدمة هذه:
https://reseller.googleapis.com
مورد REST: v1.customers
الطُرق | |
---|---|
get |
GET /apps/reseller/v1/customers/{customerId} يحصل على حساب عميل. |
insert |
POST /apps/reseller/v1/customers يطلب حساب عميل جديد. |
patch |
PATCH /apps/reseller/v1/customers/{customerId} يُعدِّل إعدادات حساب عميل. |
update |
PUT /apps/reseller/v1/customers/{customerId} يُعدِّل إعدادات حساب عميل. |
مورد REST: v1.resellernotify
الطُرق | |
---|---|
getwatchdetails |
GET /apps/reseller/v1/resellernotify/getwatchdetails تعرِض هذه السمة جميع تفاصيل الساعة التي تخصّ المورِّد. |
register |
POST /apps/reseller/v1/resellernotify/register يُستخدَم هذا الإجراء لتسجيل مورّد لتلقّي الإشعارات. |
unregister |
POST /apps/reseller/v1/resellernotify/unregister يؤدي هذا الإجراء إلى إلغاء تسجيل مورّد لتلقّي الإشعارات. |
مورد REST: v1.subscriptions
الطُرق | |
---|---|
activate |
POST /apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/activate يؤدي هذا الإجراء إلى تفعيل اشتراك علّقه المورّد في السابق. |
changePlan |
POST /apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/changePlan تعديل خطة اشتراك |
changeRenewalSettings |
POST /apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/changeRenewalSettings لتعديل إعدادات تجديد ترخيص المستخدم. |
changeSeats |
POST /apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/changeSeats لتعديل إعدادات ترخيص المستخدم في الاشتراك |
delete |
DELETE /apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId} لإلغاء اشتراك أو تعليقه أو نقله إلى قناة مباشرة |
get |
GET /apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId} الحصول على اشتراك معيّن |
insert |
POST /apps/reseller/v1/customers/{customerId}/subscriptions لإنشاء اشتراك أو نقله |
list |
GET /apps/reseller/v1/subscriptions قوائم الاشتراكات التي يديرها المورّد |
startPaidService |
POST /apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/startPaidService نقل اشتراك في فترة تجريبية مجانية لمدة 30 يومًا إلى اشتراك في خدمة مدفوعة على الفور |
suspend |
POST /apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/suspend يؤدي هذا الإجراء إلى تعليق اشتراك نشط. |