2016-12-28 1 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에 따라 확인됩니다. 다음 두 가지를 고려하여 코드를 조정할 수 있습니다.

  1. 다시 한번 유효한 api 키를 확인하십시오.
  2. /이 끝 점 playlist/ 끝에 있습니다. 문제를 일으킬 수있는 기회가 있습니다. 재생 목록 재생 후 재생 목록 /을 삭제 해보세요.
관련 문제