0
私はいくつかのYouTubeビデオを含むアプリケーションを構築しようとしています。 私は、YouTubeのAPIを使用して、次のエラーにAlamofireが、データ検索鉛の私の試みを使用してデータにアクセスしています:iOSアプリでYouTubeデータを取得するにはどうすればよいですか?
{ error = { code = 404; errors =({ domain = "youtube.playlist"; location = channelId; locationType = parameter; message = "Channel not found."; reason = channelNotFound; } ); message = "Channel not found."; }; }
これは私のviewDidLoad
let API_KEY = "*********"
let UPLOADS_PLAYLIST_ID = "PL28aSZBaDzoatmISten8xeFPPuva7l8s5"
let CHANNEL_ID = "PL28aSZBaDzoatmISten8xeFPPuva7l8s5"
let parameters =["part":"snippet","channelId":CHANNEL_ID,"playListId":UPLOADS_PLAYLIST_ID,"key":API_KEY]
Alamofire.request("https://www.googleapis.com/youtube/v3/playlists", parameters: parameters, encoding: URLEncoding.default, headers: nil).responseJSON { (response) in
if let JSON = response.result.value
{
print(JSON)
}
}
エラーメッセージはかなり明確です。そのIDのチャンネルが存在することを確認できますか? – Connor
今後の参考として、**公開されたAPIキーは絶対に投稿しないでください。 – eshirima