- طلب HTTP
- مَعلمات المسار
- معامِلات طلب البحث
- نص الطلب
- نص الاستجابة
- نطاقات التفويض
- DeletionType
- جرِّبه الآن
إلغاء اشتراك أو تعليقه أو نقله لتوجيهه.
طلب HTTP
DELETE https://reseller.googleapis.com/apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
المَعلمات | |
---|---|
customerId |
يمكن إدخال إما اسم النطاق الأساسي للعميل أو المعرّف الفريد للعميل. في حال تغيير اسم النطاق لأحد العملاء، لا يمكن استخدام اسم النطاق القديم للوصول إلى العميل، ولكن يمكن دائمًا استخدام المعرّف الفريد للعميل (كما تعرضه واجهة برمجة التطبيقات). وننصحك بتخزين المعرّف الفريد في أنظمتك حيثما أمكن. |
subscriptionId |
هذه سمة مطلوبة. |
معلمات طلب البحث
المَعلمات | |
---|---|
deletionType |
تتيح سلسلة طلب البحث |
نص الطلب
يجب أن يكون نص الطلب فارغًا.
نص الاستجابة
رسالة تمثل نص HTTP عشوائي. لا تستخدَم هذه الرسالة إلا مع تنسيقات البيانات الأساسية التي يتعذَّر تمثيلها بترميز JSON، مثل البيانات الثنائية الأولية أو صفحة HTML.
يمكن استخدام هذه الرسالة في طرق واجهة برمجة التطبيقات المستخدَمة في بث البيانات وغير المستخدَمة على حد سواء لإجراء الطلب والاستجابة أيضًا.
يمكن استخدام هذه الرسالة باعتبارها حقل عالي المستوى للطلب، والذي يعدّ مناسبًا لاستخراج معلمات من عنوان URL أو نموذج HTTP إلى حقول الطلب وللدخول أيضًا إلى نص HTTP أولي.
مثال:
message GetResourceRequest {
// A unique request id.
string requestId = 1;
// The raw HTTP body is bound to this field.
google.api.HttpBody http_body = 2;
}
service ResourceService {
rpc GetResource(GetResourceRequest)
returns (google.api.HttpBody);
rpc UpdateResource(google.api.HttpBody)
returns (google.protobuf.Empty);
}
مثال مع طرق البث:
service CaldavService {
rpc GetCalendar(stream google.api.HttpBody)
returns (stream google.api.HttpBody);
rpc UpdateCalendar(stream google.api.HttpBody)
returns (stream google.api.HttpBody);
}
يؤدي استخدام هذا النوع إلى تغيير طريقة معالجة نصوص الطلبات والردود، بدون أن يطرأ أي تغيير على عمل الميزات الأخرى.
إذا كانت الاستجابة ناجحة، فستكون الاستجابة استجابة HTTP عامة يتم تحديد تنسيقها بواسطة الطريقة.
تمثيل JSON |
---|
{ "contentType": string, "data": string, "extensions": [ { "@type": string, field1: ..., ... } ] } |
الحقول | |
---|---|
contentType |
قيمة العنوان HTTP Content-Type (نوع محتوى HTTP) التي تحدد نوع محتوى النص الأساسي. |
data |
نص استجابة طلب/HTTP كثنائي أولي. سلسلة بترميز base64. |
extensions[] |
البيانات الوصفية للاستجابة الخاصة بالتطبيق. يجب أن يتم تحديد هذه البيانات في الاستجابة الأولى لواجهات برمجة تطبيقات البث. كائن يحتوي على حقول من نوع عشوائي. يحتوي الحقل الإضافي |
نطاقات التفويض
يجب توفير نطاق OAuth التالي:
https://www.googleapis.com/auth/apps.order
لمزيد من المعلومات، راجِع دليل التفويض.
DeletionType
عمليات التعداد | |
---|---|
deletion_type_undefined |
|
cancel |
إلغاء الاشتراك على الفور ولا ينطبق ذلك على اشتراك G Suite. |
transfer_to_direct |
نقل الاشتراك مباشرةً إلى Google ينتقل العميل على الفور إلى علاقة فوترة مباشرة مع Google ويتم منحه فترة زمنية قصيرة بدون انقطاع الخدمة. ويمكن للعميل بعد ذلك اختيار إعداد الفوترة مباشرةً مع Google باستخدام بطاقة ائتمان أو التحويل إلى مورِّد آخر. |