یک منبع subscription
حاوی اطلاعاتی درباره اشتراک کاربر YouTube است. اشتراک به کاربر اطلاع میدهد که ویدیوهای جدیدی به یک کانال اضافه میشوند یا زمانی که کاربر دیگری یکی از چندین اقدام را در YouTube انجام میدهد، مانند آپلود یک ویدیو، رتبهبندی یک ویدیو، یا نظر دادن روی یک ویدیو.
روش ها
API از روش های زیر برای منابع subscriptions
پشتیبانی می کند:
- list
- منابع اشتراکی را برمیگرداند که با معیارهای درخواست API مطابقت دارند. اکنون آن را امتحان کنید .
- insert
- اشتراکی را برای کانال کاربر تأیید شده اضافه می کند. اکنون آن را امتحان کنید .
- delete
- اشتراک را حذف می کند. اکنون آن را امتحان کنید .
نمایندگی منابع
ساختار 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 نوع منبع API را مشخص می کند. مقدار youtube#subscription خواهد بود. |
etag | etag Etag این منبع |
id | string شناسه ای که YouTube برای شناسایی منحصر به فرد اشتراک استفاده می کند. |
snippet | object شی snippet حاوی جزئیات اساسی در مورد اشتراک است، از جمله عنوان آن و کانالی که کاربر در آن مشترک شده است. |
snippet. publishedAt | datetime تاریخ و ساعت ایجاد اشتراک. مقدار در قالب ISO 8601 مشخص شده است. |
snippet. title | string عنوان اشتراک |
snippet. description | string جزئیات اشتراک |
snippet. resourceId | object شی id حاوی اطلاعاتی در مورد کانالی است که کاربر در آن مشترک شده است. |
snippet.resourceId. kind | string نوع منبع API. |
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 ارتفاع تصویر |