Я знаю, что уже слишком поздно, чтобы ответить на этот вопрос.Да, вам нужно получить access_token и передать его вместе с URL-адресом поиска, чтобы получить результат.Попробуйте получить Spotify access_token следующим образом:
func callToken() {
let parameters = ["client_id" : "your client id",// u get in developer account in Spotify.
"client_secret" : "ur secret id",
"grant_type" : "client_credentials"]
Alamofire.request("https://accounts.spotify.com/api/token", method: .post, parameters: parameters).responseJSON(completionHandler: {
response in
print(response)
print(response.result)
print(response.result.value)
if let result = response.result.value {
let jsonData = result as! NSDictionary
let token = jsonData.value(forKey: "access_token") as? String
print(token!)
}
})
}
Затем сохраните этот токен и вызовите в URL-адресе поиска, например,
search url = "https://api.spotify.com/v1/search?q=Linkin+Park&type=track&limit=5&access_token=\(token)" // pass the token in this string thats it..
Просто пройдите онлайн-урок в youtube: - https://www.youtube.com/watch?v=KLsP7oThgHU&t=1s для последней версии в 2019 году.
Загрузите полный исходный код с помощью интеграции Spotify + параметры поиска + URL-адрес Spotify по умолчанию и получите плейлист текущего пользователя и играйте в нашем родном приложении для iOS. Источник: - https://github.com/azeemohd786/Spotify-Demo