Youtube API v3 Tidak dapat membalas atau memberi peringkat pada komentar apa pun

Saya mencoba memberi komentar dan menilai komentar melalui API tetapi sumber dayanya selalu canRate: false dan canReply: false Saya sudah mencoba melalui klien google javascript dan permintaan http get, tetapi sepertinya tidak ada yang berhasil.

$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);
})

Inilah yang saya gunakan, saya dapat mencantumkannya dengan sempurna (bahkan menggunakan v3/comments) tetapi tidak dapat membalas atau menilai komentar, inilah yang saya gunakan

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

Pada bagian body saya juga sudah mencobanya

body: {
    id: $scope.selectedCommentId,
    'snippet': {
        'viewerRating': 'like'
    }
}

Tapi saya mendapatkan kesalahan ini

404 Rangkaian komentar yang ditentukan tidak dapat ditemukan. Periksa nilai properti id di badan permintaan untuk memastikan kebenarannya


person Robert W. Hunter    schedule 17.02.2016    source sumber


Jawaban (1)


Anda dapat memutar ulang komentar tersebut

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

body
{
 "snippet": {
  "parentId": "parentCommentID",
  "textOriginal": "yoursComment"
 }
}

Anda dapat memperoleh info lebih lanjut di sini https://developers.google.com/youtube/v3/docs/comments/insert#examples

person Rustam Khisamov    schedule 09.04.2016