0

DeezerAPIを理解しようとしています。

私が訪問したとき:

http://connect.deezer.com/oauth/auth.php?app_id=MY_APP_ID&redirect_uri=http://mydomain.me&perms=basic_access

私は http://mydomain.me/?code=8b69a9a6137094814375bcd5aa9a6c02に行き着きます

code応答から変数を解析したいと思います。cURLでこれを行うにはどうすればよいですか?

これが私が試したことです:

$url = 'http://connect.deezer.com/oauth/auth.php?app_id=MY_APP_ID&redirect_uri=http://mydomain.me&perms=basic_access';

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_HEADER, true);

$a = curl_exec($ch);
$a = curl_getinfo($ch, CURLINFO_EFFECTIVE_URL);


echo "<pre>"; 
var_dump($a); 
die();
4

1 に答える 1

1

コードにエラーがあります

これらの 2 行には、curl ハンドル用の $ch が必要です

curl_setopt($c, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($c, CURLOPT_HEADER, true);

あなたが投稿したリンクは、deezer.com/soon.php にリダイレクトされます。

于 2012-06-23T23:36:20.340 に答える