【发布时间】:2018-06-24 10:30:11
【问题描述】:
如何使用Alamofire 接收通过Client Credentials Flow 到Spotify 的access_token?
到目前为止,这是我的代码:
// Spotify API
func callAlamo(url: String) {
let parameters = ["client_id" : "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"client_secret" : "yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy",
"grant_type" : "client_credentials"]
let headers = ["Authorization" : "Basic xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"] // <- xxx is the client_id
Alamofire.request("https://accounts.spotify.com/api/token", method: .post, parameters: parameters, headers: headers).responseJSON(completionHandler: {
response in
print(response.result)
print(response.result.value)
})
}
这是我的打印日志的一部分:
成功
可选({ 错误=“无效客户端”; })
这段代码有什么问题?我是否发送了错误的参数或标头?我是不是忘记了什么?
注意:client_id 和 client_secret 是正确的
-如果有不清楚的地方,请给我留言-
【问题讨论】:
标签: ios swift alamofire spotify