Javascript Youtube API v3可以';我不会回复或评价任何评论
我试图通过API对评论进行评论和评分,但资源始终是可用的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
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"
}
}
你可以在这里获得更多信息