2017-03-13 7 views
0

이전 Alamofire 코드를 새로운 Swift 3 버전으로 변환하는 데 문제가 있습니다. 통화 추가 인수 '방법'을YouTube API 문제가있는 Alamofire (Swift 3)

//  Fetch the videos dynamiclly through the YouTube Data API 

    Alamofire.request("https://www.googleapis.com/youtube/v3/playlistItems", method: .get, parameters: ["part":"snippet", "playlistId":UPLOADS_PLAYLIST_ID,"key":API_KEY], encoding: ParameterEncoding.URL, headers: nil) 

사람이 좀 도와 줄래 : 나는 오류를 받고 있어요? 헤더는 다음 전무하기 때문에

답변

1

문제는 방법 인수가 아니라 인코딩 당신이 URLEncoding.default에 설정할 수있는 또한 난 당신이 변경할 수있는 방법으로 그것을

let parameters: Parameters = ["part":"snippet", 
           "playlistId":UPLOADS_PLAYLIST_ID, 
           "key":API_KEY] 
let url = "https://www.googleapis.com/youtube/v3/playlistItems" 

Alamofire.request(url, 
        method: .get, 
        parameters: parameters, 
        encoding: URLEncoding.default) 
    .responseData(completionHandler: { response in 
    //do what you want 
}) 

을 필요가없는 추측 responseData 이미 가지고있는 물건으로 돌아 가기

관련 문제