最近,在列出watchLater播放列表时,youtube.playlistItems.list不会获取适合youtube.playlistItems.update的播放列表项.它适用于不属于频道的相关播放列表类别的播放列表.(例如历史,喜欢,喜欢等)
我的列表响应如下所示:
{
"items": [
{
"id": "V0xWWlh5N2JrM0JSTjAtcDJVUmdjc3JRLjZCM0UwMDFFNUU3NzYzNjc=",
"snippet": {
"publishedAt": "2016-03-21T19:04:22.000Z",
"title": "One Word - Episode 38: Skin Tone (Black Women)",
.
.
.
"channelTitle": "Ryan Carter",
"playlistId": "WLVZXy7bk3BRN0-p2URgcsrQ",
"position": 0,
"resourceId": {
"kind": "youtube#video",
"videoId": "0gYgzN6B0y4"
}
}
},
Run Code Online (Sandbox Code Playgroud)
但是当我使用这些值时:
PUT https://www.googleapis.com/youtube/v3/playlistItems?part=snippet%2Cid&key={YOUR_API_KEY}
{
"id": "V0xWWlh5N2JrM0JSTjAtcDJVUmdjc3JRLjZCM0UwMDFFNUU3NzYzNjc=",
"snippet": {
"playlistId": "WLVZXy7bk3BRN0-p2URgcsrQ",
"resourceId": {
"kind": "youtube#video",
"videoId": "0gYgzN6B0y4"
}
}
}
Run Code Online (Sandbox Code Playgroud)
我明白了:
404 null
- Show headers -
{
"error": {
"errors": [
{
"domain": "youtube.playlistItem",
"reason": "playlistItemNotFound",
"message": "Playlist item …Run Code Online (Sandbox Code Playgroud) 为了自动跟踪我的时间,我想获取我的观看历史记录(最佳情况:每天一次,最差情况每分钟一次),并将其添加为Google日历活动.
当我设法添加Google日历活动时,我无法获取我的YouTube观看记录.
所以我想知道v3 API是否提供类似的东西,或者是否有某种技巧创建播放列表?