يحتوي مورد subscription على معلومات حول اشتراك مستخدم YouTube. يرسل الاشتراك إشعارًا إلى المستخدم عند إضافة فيديوهات جديدة إلى قناة أو عندما يتخذ مستخدم آخر أحد الإجراءات المتعددة على YouTube، مثل تحميل فيديو أو تقييم فيديو أو التعليق على فيديو.
الطُرق
تتيح واجهة برمجة التطبيقات استخدام الطرق التالية لموارد subscriptions:
- list
- عرض موارد الاشتراك التي تتطابق مع معايير طلب البيانات من واجهة برمجة التطبيقات. التجربة الآن
- إدراج
- لإضافة اشتراك لقناة المستخدم الذي تمت المصادقة عليه. التجربة الآن
- حذف
- حذف اشتراك التجربة الآن
تمثيل الموارد
تعرض بنية JSON التالية تنسيق مورد subscriptions:
{ "kind": "youtube#subscription", "etag": etag, "id": string, "snippet": { "publishedAt": datetime, "channelTitle": string, "title": string, "description": string, "resourceId": { "kind": string, "channelId": string, }, "channelId": string, "thumbnails": { (key): { "url": string, "width": unsigned integer, "height": unsigned integer } } }, "contentDetails": { "totalItemCount": unsigned integer, "newItemCount": unsigned integer, "activityType": string }, "subscriberSnippet": { "title": string, "description": string, "channelId": string, "thumbnails": { (key): { "url": string, "width": unsigned integer, "height": unsigned integer } } } } أماكن إقامة
يحدد الجدول التالي الخصائص التي تظهر في هذا المورد:
| أماكن إقامة | |
|---|---|
kind | stringيحدّد نوع مورد واجهة برمجة التطبيقات. ستكون القيمة youtube#subscription. |
etag | etagعلامة هذا المرجع. |
id | stringالمعرّف الذي تستخدمه YouTube لتعريف الاشتراك بشكل فريد. |
snippet | objectيحتوي عنصر snippet على تفاصيل أساسية حول الاشتراك، بما في ذلك العنوان والقناة التي اشترك فيها المستخدم. |
snippet.publishedAt | datetimeتاريخ ووقت إنشاء الاشتراك ويتم تحديد القيمة بتنسيق ISO 8601. |
snippet.channelTitle | stringعنوان القناة التي ينتمي إليها الاشتراك |
snippet.title | stringتمثّل هذه السمة عنوان الاشتراك. |
snippet.description | stringتفاصيل الاشتراك |
snippet.resourceId | objectيحتوي العنصر id على معلومات حول القناة التي اشترك فيها المستخدم. |
snippet.resourceId.kind | stringنوع مورد واجهة برمجة التطبيقات. |
snippet.resourceId.channelId | stringالقيمة التي تستخدمها YouTube لتحديد القناة التي اشترك فيها المستخدم بشكل فريد. |
snippet.channelId | stringالمعرّف الذي تستخدمه منصة YouTube لتحديد قناة المشترك بشكل فريد. يحدّد الكائن resource_id القناة التي اشترك فيها المستخدم. |
snippet.thumbnails | objectخريطة للصور المصغّرة المرتبطة بالاشتراك. بالنسبة لكل كائن في الخريطة، يكون المفتاح هو اسم الصورة المصغرة، والقيمة هي كائن يحتوي على معلومات أخرى حول الصورة المصغرة. |
snippet.thumbnails.(key) | objectفي ما يلي قيم المفاتيح الصالحة:
|
snippet.thumbnails.(key).url | stringعنوان URL للصورة: |
snippet.thumbnails.(key).width | unsigned integerعرض الصورة. |
snippet.thumbnails.(key).height | unsigned integerارتفاع الصورة. |
contentDetails | objectيحتوي العنصر contentDetails على إحصاءات أساسية حول الاشتراك. |
contentDetails.totalItemCount | unsigned integerالعدد التقريبي للسلع التي يشير إليها الاشتراك. |
contentDetails.newItemCount | unsigned integerعدد العناصر الجديدة في الاشتراك منذ آخر قراءة لمحتواه. |
contentDetails.activityType | stringنوع النشاط المخصّص لهذا الاشتراك (المحتوى الذي يتم تحميله فقط وكل شيء). القيم الصالحة لهذا الموقع هي:
|
subscriberSnippet | objectيحتوي العنصر subscriberSnippet على تفاصيل أساسية حول المشترِك. |
subscriberSnippet.title | stringعنوان قناة المشترك. |
subscriberSnippet.description | stringوصف قناة المشترك |
subscriberSnippet.channelId | stringالمعرّف الذي يعيّنه YouTube لتحديد قناة المشترك بشكل فريد. |
subscriberSnippet.thumbnails | objectصور مصغّرة لقناة المشترك |
subscriberSnippet.thumbnails.(key) | objectفي ما يلي قيم المفاتيح الصالحة:
|
subscriberSnippet.thumbnails.(key).url | stringعنوان URL للصورة: |
subscriberSnippet.thumbnails.(key).width | unsigned integerعرض الصورة. |
subscriberSnippet.thumbnails.(key).height | unsigned integerارتفاع الصورة. |