2016-12-28 9 views
0

私はspotifyからすべてのユーザーのプレイリストを取得しようとしていますが、私のコードはエラー401を返します。このリクエストには認証が必要です。この要求には認証が必要です。 Spotify API

私は既に$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

コードはspotify documentationのとおりです。あなたはあなたのコードを調整するために次の2つを考慮することができます。

  1. もう一度、有効なapiキーを確認してください。
  2. エンドポイントの最後に/があります。playlist/です。それは問題を引き起こす可能性があります。プレイリストのあと/を削除してみてください。
関連する問題