subscription ทรัพยากรมีข้อมูลเกี่ยวกับการติดตามผู้ใช้ YouTube การติดตามจะแจ้งเตือนผู้ใช้เมื่อมีการเพิ่มวิดีโอใหม่ลงในช่อง หรือเมื่อผู้ใช้รายอื่นดำเนินการอย่างใดอย่างหนึ่งบน YouTube เช่น อัปโหลดวิดีโอ จัดอันดับวิดีโอ หรือแสดงความคิดเห็นในวิดีโอ
เมธอด
API รองรับวิธีการต่อไปนี้สำหรับทรัพยากร subscriptions
การแสดงทรัพยากร
โครงสร้าง 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 |
etagEtag ของทรัพยากรนี้ |
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 |
stringURL ของรูปภาพ |
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 |
stringURL ของรูปภาพ |
subscriberSnippet.thumbnails.(key).width |
unsigned integerความกว้างของรูปภาพ |
subscriberSnippet.thumbnails.(key).height |
unsigned integerความสูงของรูปภาพ |