有没有办法通过Youtube API作为贡献者将视频添加到Youtube播放列表?

时间:2016-12-26 03:31:44

标签: javascript api youtube-api

我尝试通过Youtube API v3添加视频作为贡献者,但我仍然在响应中获得403 Forbidden,即使我是播放列表的撰稿人。

我知道"贡献者"部分是问题,因为我可以使用相同的方法将任何视频添加到我创建的播放列表中。

此处使用的代码(examples中的代码相同):

    function addToPlaylist(id, plid) {
        var details = {
            videoId: id,
            kind: 'youtube#video'
        }

        var request = gapi.client.youtube.playlistItems.insert({
            part: 'snippet',
            resource: {
                snippet: {
                    playlistId: plid,
                    resourceId: details
                }
            }
        });

        request.execute(function(response) {
            if (typeof response.code === 'undefined') {
                console.log("video added to playlist.");
            } else {
                console.log("error adding video to playlist.");
            }
        });
    }

有办法吗?

1 个答案:

答案 0 :(得分:0)

嗯,根据YouTube Data API Errorserror 403 or forbidden error表示禁止访问,或者请求可能未获得正确授权。因此,似乎只有播放列表的所有者才能执行此操作。

检查这些问题是否可以帮到你。