activities.list
نشرات القنوات إلى الآن، كما
لم تعُد الطريقة activities.insert
متاحة. لمزيد من التفاصيل، يُرجى مراجعة
مركز مساعدة YouTube.
يحتوي مورد activity
على معلومات حول إجراء اتّخذته قناة أو مستخدم معيّن على YouTube. تشمل الإجراءات التي يتم الإبلاغ عنها في خلاصات الأنشطة تقييم فيديو ومشاركة فيديو ووضع علامة على فيديو كمفضّل وتحميل فيديو وما إلى ذلك. ويحدد كل مورد من موارد activity
نوع الإجراء والقناة المرتبطة به والموارد المرتبطة بالإجراء، مثل الفيديو الذي تم تقييمه أو تحميله.
الطُرق
تتيح واجهة برمجة التطبيقات استخدام الطرق التالية لموارد activities
:
- list
- عرض قائمة بأحداث أنشطة القناة التي تطابق معايير الطلب. على سبيل المثال، يمكنك استرداد الأحداث المرتبطة بقناة معيّنة أو بقناة المستخدم الخاصة. التجربة الآن
لم تعُد طريقة activities.insert
متاحة.
تمثيل الموارد
تعرض بنية JSON التالية تنسيق مورد activities
:
{ "kind": "youtube#activity", "etag": etag, "id": string, "snippet": { "publishedAt": datetime, "channelId": string, "title": string, "description": string, "thumbnails": { (key): { "url": string, "width": unsigned integer, "height": unsigned integer } }, "channelTitle": string, "type": string, "groupId": string }, "contentDetails": { "upload": { "videoId": string }, "like": { "resourceId": { "kind": string, "videoId": string, } }, "favorite": { "resourceId": { "kind": string, "videoId": string, } }, "comment": { "resourceId": { "kind": string, "videoId": string, "channelId": string, } }, "subscription": { "resourceId": { "kind": string, "channelId": string, } }, "playlistItem": { "resourceId": { "kind": string, "videoId": string, }, "playlistId": string, "playlistItemId": string }, "recommendation": { "resourceId": { "kind": string, "videoId": string, "channelId": string, }, "reason": string, "seedResourceId": { "kind": string, "videoId": string, "channelId": string, "playlistId": string } }, "social": { "type": string, "resourceId": { "kind": string, "videoId": string, "channelId": string, "playlistId": string }, "author": string, "referenceUrl": string, "imageUrl": string }, "channelItem": { "resourceId": { } }, } }
أماكن إقامة
يحدد الجدول التالي الخصائص التي تظهر في هذا المورد:
أماكن إقامة | |
---|---|
kind |
string يحدّد نوع مورد واجهة برمجة التطبيقات. ستكون القيمة youtube#activity . |
etag |
etag علامة هذا المرجع. |
id |
string المعرّف الذي تستخدمه منصة YouTube لتحديد النشاط بشكل فريد. |
snippet |
object يحتوي العنصر snippet على تفاصيل أساسية حول النشاط، بما في ذلك نوع النشاط ورقم تعريف المجموعة. |
snippet.publishedAt |
datetime تاريخ ووقت حدوث النشاط. ويتم تحديد القيمة بتنسيق ISO 8601. |
snippet.channelId |
string المعرّف الذي تستخدمه منصة YouTube لتحديد القناة المرتبطة بالنشاط |
snippet.title |
string عنوان المورد المرتبط بالنشاط في المقام الأول. |
snippet.description |
string وصف المورد المرتبط بالنشاط في المقام الأول. |
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 ارتفاع الصورة. |
snippet.channelTitle |
string عنوان القناة المسؤولة عن هذا النشاط |
snippet.type |
string نوع النشاط الذي يصفه المورد. القيم الصالحة لهذه السمة هي:
|
snippet.groupId |
string رقم تعريف المجموعة المرتبط بالنشاط. يحدِّد رقم تعريف المجموعة أحداث المستخدمين المرتبطة بالمستخدم نفسه والمورد نفسه. على سبيل المثال، إذا قيّم أحد المستخدمين فيديو ووضع علامة على الفيديو نفسه كفيديو مفضّل، سيكون للإدخالات في هذه الأحداث معرّف المجموعة نفسه في خلاصة نشاط المستخدم. في واجهة المستخدِم، يمكنك تجنُّب التكرار عن طريق تجميع الأحداث بقيمة groupId نفسها. |
contentDetails |
object يحتوي الكائن contentDetails على معلومات حول المحتوى المرتبط بالنشاط. على سبيل المثال، إذا كانت قيمة snippet.type هي videoRated ، سيحدّد محتوى العنصر contentDetails الفيديو المصنّف. |
contentDetails.upload |
object يحتوي الكائن upload على معلومات حول الفيديو الذي تم تحميله. ولا تتوفّر هذه السمة إلا إذا كانت قيمة snippet.type هي upload . |
contentDetails.upload.videoId |
string تمثّل هذه السمة المعرّف الذي تستخدمه منصة YouTube لتحديد الفيديو الذي تم تحميله بشكل فريد. |
contentDetails.like |
object يحتوي الكائن like على معلومات حول مورد حصل على تقييم إيجابي (إبداء الإعجاب). ولا تتوفّر هذه السمة إلا إذا كانت قيمة snippet.type هي like . |
contentDetails.like.resourceId |
object يحتوي الكائن resourceId على معلومات تحدّد المورد الذي تم تقييمه. |
contentDetails.like.resourceId.kind |
string نوع مورد واجهة برمجة التطبيقات. |
contentDetails.like.resourceId.videoId |
string المعرّف الذي تستخدمه YouTube لتعريف الفيديو بشكل فريد إذا كان المورد الذي تم تقييمه عبارة عن فيديو. ولا تتوفّر هذه السمة إلا إذا كانت قيمة resourceId.kind هي youtube#video . |
contentDetails.favorite |
object يحتوي الكائن favorite على معلومات حول فيديو تم تصنيفه كفيديو مفضّل. ولا تتوفّر هذه السمة إلا إذا كانت قيمة snippet.type هي favorite . |
contentDetails.favorite.resourceId |
object يحتوي الكائن resourceId على معلومات تحدِّد المورد الذي تم وضع علامة عليه كمفضّل. |
contentDetails.favorite.resourceId.kind |
string نوع مورد واجهة برمجة التطبيقات. |
contentDetails.favorite.resourceId.videoId |
string المعرّف الذي تستخدمه منصة YouTube لتحديد الفيديو المفضّل بشكل فريد لا تتوفّر هذه السمة إلا إذا كانت السمة resourceId.kind هي youtube#video .ملاحظة: لا تعرض الطريقة activities.list حاليًا موارد للتعليقات الجديدة. |
contentDetails.comment |
object يحتوي الكائن comment على معلومات حول مورد تلقّى تعليقًا. ولا تتوفّر هذه السمة إلا إذا كانت قيمة snippet.type هي comment . |
contentDetails.comment.resourceId |
object يحتوي الكائن resourceId على معلومات تحدّد المورد المرتبط بالتعليق. |
contentDetails.comment.resourceId.kind |
string نوع مورد واجهة برمجة التطبيقات. |
contentDetails.comment.resourceId.videoId |
string المعرّف الذي تستخدمه منصة YouTube لتحديد الفيديو المرتبط بالتعليق بشكل فريد. ولا تتوفّر هذه السمة إلا إذا كانت قيمة resourceId.kind هي youtube#video . |
contentDetails.comment.resourceId.channelId |
string المعرّف الذي تستخدمه منصة YouTube لتحديد القناة المرتبطة بالتعليق بشكل فريد ولا تتوفّر هذه السمة إلا إذا كانت قيمة resourceId.kind هي youtube#channel . |
contentDetails.subscription |
object يحتوي الكائن subscription على معلومات حول قناة اشترك فيها مستخدم. ولا تتوفّر هذه السمة إلا إذا كانت قيمة snippet.type هي subscription . |
contentDetails.subscription.resourceId |
object يحتوي الكائن resourceId على معلومات تحدّد المورد الذي اشترك فيه المستخدم. |
contentDetails.subscription.resourceId.kind |
string نوع مورد واجهة برمجة التطبيقات. |
contentDetails.subscription.resourceId.channelId |
string المعرّف الذي تستخدمه منصة YouTube لتحديد القناة التي اشترك فيها المستخدم بشكل فريد ولا تتوفّر هذه السمة إلا إذا كانت قيمة resourceId.kind هي youtube#channel . |
contentDetails.playlistItem |
object يحتوي الكائن playlistItem على معلومات حول عنصر جديد في قائمة التشغيل. ولا تتوفّر هذه السمة إلا إذا كانت قيمة snippet.type هي playlistItem . |
contentDetails.playlistItem.resourceId |
object يحتوي الكائن resourceId على معلومات تحدّد المورد الذي تمت إضافته إلى قائمة التشغيل. |
contentDetails.playlistItem.resourceId.kind |
string نوع مورد واجهة برمجة التطبيقات. |
contentDetails.playlistItem.resourceId.videoId |
string هو المعرّف الذي تستخدمه منصة YouTube لتحديد الفيديو الذي تمّت إضافته إلى قائمة التشغيل بشكل فريد. ولا تتوفّر هذه السمة إلا إذا كانت قيمة resourceId.kind هي youtube#video . |
contentDetails.playlistItem.playlistId |
string القيمة التي تستخدمها YouTube لتحديد قائمة التشغيل بشكل فريد. |
contentDetails.playlistItem.playlistItemId |
string القيمة التي تستخدمها YouTube لتحديد العنصر في قائمة التشغيل بشكل فريد. |
contentDetails.recommendation |
object يحتوي الكائن recommendation على معلومات عن مورد مقترَح. ولا تتوفّر هذه السمة إلا إذا كانت قيمة snippet.type هي recommendation . |
contentDetails.recommendation.resourceId |
object يحتوي الكائن resourceId على معلومات تحدّد المورد المقترَح. |
contentDetails.recommendation.resourceId.kind |
string نوع مورد واجهة برمجة التطبيقات. |
contentDetails.recommendation.resourceId.videoId |
string المعرّف الذي تستخدمه YouTube لتعريف الفيديو بشكل فريد، إذا كان المورد المقترَح عبارة عن فيديو. ولا تتوفّر هذه السمة إلا إذا كانت قيمة resourceId.kind هي youtube#video . |
contentDetails.recommendation.resourceId.channelId |
string المعرّف الذي تستخدمه منصة YouTube لتعريف القناة بشكل فريد إذا كان المرجع المقترَح هو قناة ولا تتوفّر هذه السمة إلا إذا كانت قيمة resourceId.kind هي youtube#channel . |
contentDetails.recommendation.reason |
string سبب اقتراح المورد للمستخدم. القيم الصالحة لهذه السمة هي:
|
contentDetails.recommendation.seedResourceId |
object يحتوي الكائن seedResourceId على معلومات عن المورد الذي أدى إلى الاقتراح. |
contentDetails.recommendation.seedResourceId.kind |
string نوع مورد واجهة برمجة التطبيقات. |
contentDetails.recommendation.seedResourceId.videoId |
string هو المعرّف الذي تستخدمه منصة YouTube لتعريف الفيديو بشكل فريد إذا كانت التوصية بفيديو معيّن. ولا تتوفّر هذه السمة إلا إذا كانت قيمة seedResourceId.kind هي youtube#video . |
contentDetails.recommendation.seedResourceId.channelId |
string المعرّف الذي تستخدمه منصة YouTube لتعريف القناة بشكل فريد إذا كان الاقتراح ناتجًا من قناة معيّنة ولا تتوفّر هذه السمة إلا إذا كانت قيمة seedResourceId.kind هي youtube#channel . |
contentDetails.recommendation.seedResourceId.playlistId |
string هو المعرّف الذي تستخدمه منصة YouTube للتعرّف بشكل فريد على قائمة التشغيل، إذا كان الاقتراح ناتجًا عن قائمة تشغيل معيّنة. ولا تتوفّر هذه السمة إلا إذا كانت قيمة seedResourceId.kind هي youtube#playlist . |
contentDetails.social |
object يحتوي الكائن social على تفاصيل حول مشاركة على شبكة اجتماعية. ولا تتوفّر هذه السمة إلا إذا كانت قيمة snippet.type هي social . |
contentDetails.social.type |
string اسم الشبكة الاجتماعية. القيم الصالحة لهذه السمة هي:
|
contentDetails.social.resourceId |
object يحتوي الكائن resourceId على معلومات تحدّد المورد المرتبط بمشاركة على شبكة اجتماعية. |
contentDetails.social.resourceId.kind |
string نوع مورد واجهة برمجة التطبيقات. |
contentDetails.social.resourceId.videoId |
string المعرّف الذي تستخدمه YouTube لتحديد الفيديو المعروض في مشاركة على وسائل التواصل الاجتماعي بشكل فريد، إذا كانت المشاركة تشير إلى فيديو لن تتوفّر هذه السمة إلا إذا كانت قيمة السمة social.resourceId.kind هي youtube#video . |
contentDetails.social.resourceId.channelId |
string المعرّف الذي تستخدمه YouTube لتحديد القناة المعروضة في مشاركة على وسائل التواصل الاجتماعي بشكل فريد، إذا كانت المشاركة تشير إلى قناة معيّنة. لن تتوفّر هذه السمة إلا إذا كانت قيمة السمة social.resourceId.kind هي youtube#channel . |
contentDetails.social.resourceId.playlistId |
string المعرّف الذي تستخدمه YouTube للتعريف عن قائمة التشغيل المعروضة في مشاركة على وسائل التواصل الاجتماعي بشكل فريد، إذا كانت المشاركة تشير إلى قائمة تشغيل. لن تتوفّر هذه السمة إلا إذا كانت قيمة السمة social.resourceId.kind هي youtube#playlist . |
contentDetails.social.author |
string مؤلف مشاركة الشبكة الاجتماعية. |
contentDetails.social.referenceUrl |
string عنوان URL للمشاركة على الشبكة الاجتماعية. |
contentDetails.social.imageUrl |
string صورة لمؤلف المشاركة. |
contentDetails.channelItem |
object يحتوي العنصر channelItem على تفاصيل حول مورد تمت إضافته إلى قناة. ولا تتوفّر هذه السمة إلا إذا كانت قيمة snippet.type هي channelItem . |
contentDetails.channelItem.resourceId |
object يحتوي الكائن resourceId على معلومات تحدّد المورد الذي تمت إضافته إلى القناة. |