Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/394.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 v3可以';我不会回复或评价任何评论_Javascript_Youtube_Google Api - Fatal编程技术网

Javascript Youtube API v3可以';我不会回复或评价任何评论

Javascript Youtube API v3可以';我不会回复或评价任何评论,javascript,youtube,google-api,Javascript,Youtube,Google Api,我试图通过API对评论进行评论和评分,但资源始终是可用的 canRate:false和canReply:false 我 我已经尝试过google javascript客户端和http get请求,但似乎没有任何效果 $http.get('https://www.googleapis.com/youtube/v3/commentThreads', { params: { key: API_KEY, part: 'snippet', textF

我试图通过API对评论进行评论和评分,但资源始终是可用的
canRate:false
canReply:false
我 我已经尝试过google javascript客户端和http get请求,但似乎没有任何效果

$http.get('https://www.googleapis.com/youtube/v3/commentThreads', {
    params: {
        key: API_KEY,
        part: 'snippet',
        textFormat: 'plainText',
        videoId: VIDEO_ID,
        order: 'relevance'
    }
}).success(function(response) {
    $scope.comments = response.items;
    $log.debug($scope.comments);

    //var author = item.snippet.topLevelComment.snippet.authorDisplayName;
    //var comment = item.snippet.topLevelComment.snippet.textDisplay;
    //var nextToken = results.nextPageToken;
    //var totalRep = item.snippet.totalReplyCount;
    //var parent = item.snippet.topLevelComment.id;
})
.error(function(error) {
    $log.error(error);
})
这就是我正在使用的,我可以完美地列出它们(即使使用
v3/comments
),但无法回复评论,这就是我正在使用的

gapi.client.load('youtube', 'v3', function () {
    $scope.selectedComment.snippet.viewerRating = 'like';

    var request = gapi.client.youtube.commentThreads.update({
        part: "snippet",
        body: $scope.selectedComment
    });

    request.execute(function(response) {
        $log.debug(response);
    });
});
主体部分
我也尝试过这个

body: {
    id: $scope.selectedCommentId,
    'snippet': {
        'viewerRating': 'like'
    }
}
但是我得到了这个错误

404找不到指定的注释线程。检查值 中的
id
属性的 请求主体以确保其正确性


你可以重播评论

POST https://www.googleapis.com/youtube/v3/comments?part=snippet&access_token={YOUR_API_KEY}

body
{
 "snippet": {
  "parentId": "parentCommentID",
  "textOriginal": "yoursComment"
 }
}
你可以在这里获得更多信息
您可以重播评论

POST https://www.googleapis.com/youtube/v3/comments?part=snippet&access_token={YOUR_API_KEY}

body
{
 "snippet": {
  "parentId": "parentCommentID",
  "textOriginal": "yoursComment"
 }
}
你可以在这里获得更多信息