1
現在、私はjavascriptのAuthorization and youtube v3 apiを使用して既存のプレイリストに動画を追加することができました。YouTube api v3を使用してプレイリストに同じ動画を挿入することを無効にする方法
私は、ユーザーが同じビデオを何回も追加しているのを知るのが難しいです。私は各ビデオのインスタンスを1回しか持たないことを望みます。私はyoutubeのAPIで検索し、エラーvideoAlreadyInPlaylistがあるが、私はプレイリストにビデオの要求の一部としてこのフラグを有効にする方法を見つけることができませんでした。 現在、ユーザーが望む回数だけビデオを追加できます。 このオプションを有効にするにはどうすればよいですか?
これはこれまでのところ私のコードです:
function addVideoToPlayList(pId, videosIdArray, index)
{
var vId = videosIdArray[index];
var details = {
videoId: vId,
kind: 'youtube#video'
}
var request = gapi.client.youtube.playlistItems.insert({
part: 'snippet',
resource: {
snippet: {
playlistId: pId,
resourceId: details
}
}
});
request.execute(function(response) {
console.log(response);
if(videosIdArray.length == index+1)
{
//end!
}
else{
addVideoToPlayList(pId,videosIdArray,++index);
}
$('#status').html($('#status').html()+'<pre>' + JSON.stringify(response.result) + '</pre><br/>');
});
}