Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 有没有办法通过Youtube API作为贡献者将视频添加到Youtube播放列表中?_Javascript_Api_Youtube Api - Fatal编程技术网

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

Javascript 有没有办法通过Youtube API作为贡献者将视频添加到Youtube播放列表中?,javascript,api,youtube-api,Javascript,Api,Youtube Api,我正试图通过Youtube API v3添加一个视频作为贡献者,但我在响应中不断得到403禁止,即使我是播放列表的贡献者 我知道“贡献者”部分是个问题,因为我可以使用相同的方法将任何视频添加到我创建的播放列表中 以下是我使用的代码(与中的代码相同): 有办法吗?好吧,根据,错误403或禁止的错误意味着访问被禁止,或者请求可能没有得到正确授权。因此,似乎只有播放列表的所有者才能执行此操作 检查这些问题,如果它能帮助你 function addToPlaylist(id, plid)

我正试图通过Youtube API v3添加一个视频作为贡献者,但我在响应中不断得到
403禁止
,即使我是播放列表的贡献者

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

以下是我使用的代码(与中的代码相同):

有办法吗?

好吧,根据,错误403或禁止的错误意味着访问被禁止,或者请求可能没有得到正确授权。因此,似乎只有播放列表的所有者才能执行此操作

检查这些问题,如果它能帮助你

    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.");
            }
        });
    }