2017-07-12 8 views
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) 
      } 
} 
+0

エラーメッセージはかなり明確です。そのIDのチャンネルが存在することを確認できますか? – Connor

+3

今後の参考として、**公開されたAPIキーは絶対に投稿しないでください。 – eshirima

答えて

0

の内容ですが最初にユーチューブに行くと見つけますチャネル名とを入れて

let CHANNEL_ID = "properchannel" 
関連する問題