Этот запрос требует аутентификации. API Spotify

Я пытаюсь получить все плейлисты пользователя от spotify, но мой код возвращает мне ошибку 401. Этот запрос требует аутентификации.

Я уже получил ключ авторизации, который установлен как $key,
Вот мой код

$key='*KEYHERE*';

$userid='acorn3';

$ch = curl_init();
$url = "https://api.spotify.com/v1/users/" . $userid . "/playlists/";
echo $url . "<br>";
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch,CURLOPT_URL, $url);
$header = array('Accept: application/json', 'Authorization: Bearer '.$key);
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
$result = curl_exec($ch);
if($result === false)
{
echo "Error Number:".curl_errno($ch)."<br>";
echo "Error String:".curl_error($ch);
}
curl_close($ch);

Я думаю, что мне здесь не хватает чего-то простого, но я не вижу, что.

0

Решение

Ваш код, кажется, хорошо в соответствии с подделать документацию. Вы можете рассмотреть следующие два, чтобы настроить свой код.

  1. Снова дважды проверьте ключ API, который является действительным.
  2. Есть дополнительный / в конце конечной точки playlist/, У него есть шанс вызвать проблему. Вы можете попробовать удалить это / после плейлиста.
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]