试图理解Deezer API。
当我访问:
http://connect.deezer.com/oauth/auth.php?app_id=MY_APP_ID&重定向uri=http://mydomain.me&perms=基本访问
我最终在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();
您的代码中有错误
这两行应该有$ch用于卷曲手柄
curl_setopt($c, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($c, CURLOPT_HEADER, true);
您发布的链接重定向到deezer.com/soon.php。