การใช้งาน: การจัดประเภท
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ตัวอย่างต่อไปนี้แสดงวิธีใช้ YouTube Data API (v3) เพื่อดำเนินการที่เกี่ยวข้องกับการจัดประเภทวิดีโอ
ให้คะแนนวิดีโอ
เรียกใช้เมธอด videos.rate
เพื่อส่งการให้คะแนนของผู้ใช้สำหรับวิดีโอ คำขอนี้ต้องได้รับสิทธิ์โดยใช้ OAuth 2.0
ตั้งค่าพารามิเตอร์ 2 รายการต่อไปนี้ในคําขอ
- พารามิเตอร์
id
จะระบุรหัสวิดีโอ YouTube ของวิดีโอที่กำลังจัดประเภท (หรือกำลังนำการจัดประเภทออก) - พารามิเตอร์
rating
จะระบุการจัดประเภทที่ผู้ใช้ที่ให้สิทธิ์คำขอต้องการบันทึก ค่าพารามิเตอร์ที่ใช้ได้คือ like
, dislike
และ none
ค่า 2 รายการแรกจะกำหนดการจัดประเภท และค่าที่ 3 จะนําการจัดประเภทที่มีอยู่ก่อนหน้านี้ของผู้ใช้ออก
ตัวอย่างคำขอด้านล่างให้คะแนนเชิงบวก (ชอบ) กับวิดีโอของคําปราศรัยสําคัญในการประชุม Google I/O ปี 2014
https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.videos.rate?
id=wtLJPvx7-ys
&rating=like
ดึงข้อมูลการให้คะแนนวิดีโอของผู้ใช้ปัจจุบัน
เมธอด videos.getRating
ช่วยให้คุณดึงข้อมูลการจัดประเภทวิดีโออย่างน้อย 1 รายการของผู้ใช้ที่ตรวจสอบสิทธิ์แล้วในปัจจุบันได้ ในคำขอ ให้ตั้งค่าพารามิเตอร์ id
เป็นรายการรหัสวิดีโอ YouTube ที่คั่นด้วยคอมมาสำหรับทรัพยากรที่คุณต้องการเรียกข้อมูลการจัดประเภท โปรดทราบว่าคําขอนี้ต้องได้รับอนุญาตโดยใช้ OAuth 2.0
คําขอตัวอย่างด้านล่างจะดึงข้อมูลคะแนนของผู้ใช้ปัจจุบันในวิดีโอของคําปราศัยสําคัญในการประชุม Google I/O ปี 2014 (หากคุณเรียกใช้ตัวอย่างก่อนหน้านี้ในโปรแกรมสำรวจ API การตอบกลับของ API ควรระบุว่าการให้คะแนนคือ like
https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.videos.getRating?
id=wtLJPvx7-ys
เรียกข้อมูลวิดีโอที่ผู้ใช้ปัจจุบันให้คะแนน
พารามิเตอร์ myRating
ของเมธอด videos.list
ช่วยให้คุณเรียกข้อมูลรายการวิดีโอที่ได้รับคะแนนจากผู้ใช้ที่อนุญาตให้ส่งคําขอ API ได้ ค่าพารามิเตอร์จะระบุว่าคุณต้องการดึงข้อมูลวิดีโอที่ชอบหรือไม่ชอบ
คําขอตัวอย่างด้านล่างจะดึงข้อมูลรายการวิดีโอที่ผู้ใช้ปัจจุบันให้คะแนน like
คำขอต้องได้รับสิทธิ์โดยใช้ OAuth 2.0
https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.videos.list?
part=snippet
&myRating=like
หมายเหตุ: คุณยังเรียกข้อมูลรายการวิดีโอที่ชอบของผู้ใช้ (แต่ไม่ใช่วิดีโอที่ไม่ชอบ) ได้โดยทำตามขั้นตอนการ
เรียกข้อมูลวิดีโอโปรดของช่อง ในขั้นตอนที่ 1 ของกระบวนการดังกล่าว ให้ดึงข้อมูลรหัสเพลย์ลิสต์สำหรับวิดีโอที่ชอบของช่องแทนการดึงข้อมูลรหัสเพลย์ลิสต์สำหรับวิดีโอโปรดของช่อง พร็อพเพอร์ตี้
contentDetails.relatedPlaylists.likes
มีค่า
ดังนั้น API จึงช่วยให้คุณเรียกข้อมูลรายการวิดีโอที่ผู้ใช้กดชอบได้โดยใช้เมธอด
videos.list
หรือเมธอด
playlistItems.list
เนื่องจากทรัพยากร
video
จะแสดงผลข้อมูลแตกต่างจากทรัพยากร
playlistItem
คุณจึงเลือกวิธีการที่เหมาะกับความต้องการของคุณมากที่สุดได้
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2024-11-23 UTC
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2024-11-23 UTC"],[[["The YouTube Data API (v3) allows users to rate videos using the `videos.rate` method, with options to `like`, `dislike`, or remove a rating (`none`), requiring OAuth 2.0 authorization."],["You can retrieve the currently authenticated user's rating for specific videos by using the `videos.getRating` method and providing a comma-separated list of video IDs, also requiring OAuth 2.0."],["The API enables the retrieval of a list of videos rated by the current user, either liked or disliked, through the `videos.list` method and its `myRating` parameter, which also requires OAuth 2.0."],["Alternatively, users can retrieve a list of their liked videos by using the `playlistItems.list` method and accessing the `contentDetails.relatedPlaylists.likes` property, which offers an alternative to the `videos.list` method."]]],["The YouTube Data API (v3) facilitates video rating management. Using `videos.rate`, users can set or remove ratings (`like`, `dislike`, `none`) for specific videos via the `id` and `rating` parameters. `videos.getRating` retrieves a user's rating for videos, referencing video IDs. The `videos.list` method, with the `myRating` parameter, fetches videos the user has rated as \"like\", and similar functionality is available via the `playlistItems.list` method. All requests require OAuth 2.0 authorization.\n"]]