0

プレイリストに動画を追加できるウェブクライアントを作ろうとしています。現在、何が間違っているのかわからないので、援助は歓迎以上のものです。YouTubeプレイリスト挿入API Javascript

私はエラーコード400()とエラーコードを確認しましたが、ビデオがプレイリストにないことは確かです。そして、同じことが彼らの "Try it!"セクション。だから、私の設定変数が正しくないか、または間違った方法で送信していると思います。このdocumentationから

function addSongYTPlaylist(){ 
    var xmlhttp = new XMLHttpRequest(); 
    var url = "https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&part=snippet&key=AIzaSyA17v8PuNBsIwgbxg6D78iHV-w7_dYyXPw"; 

    var config = { 
    "snippet": { 
     "playlistId": {PLAYLIST_ID}, 
     "resourceId": { 
     "videoId": {VIDEO_ID}, 
     "kind": "youtube#video" 
     } 
    } 
    } 

    xmlhttp.onreadystatechange = function() { 
     if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { 
      var response = JSON.parse(xmlhttp.responseText); 
      console.log(response); 
     } 
    }; 

    console.log(url); 
    xmlhttp.open("POST", url, true); 
    xmlhttp.setRequestHeader("Authorization", "Bearer {ACCESS_TOKEN}); 
    xmlhttp.send(config); 
} 

答えて

0

、あなたは別のエラーコードと、YouTubeのAPIでその説明を見つけることができます。

エラーコード400 badRequestは、リクエストに必要なパラメータが指定されていないことを意味します。あなたが受け取ったメッセージはです "フィルタが選択されていません。playlistId、id"のいずれかが必要です。

playlistIdまたはIdを入力する必要があります。詳細については、また

https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&playlistId=PL889BDECC517358C9&key=AIzaSyA17v8PuNBsIwgbxg6D78iHV-w7_dYyXPw 

あなたはPlaylistItemsのdocumentionを確認することができます。挿入します。

関連する問題