يحتوي مورد 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 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 ارتفاع الصورة |