2017-04-11 62 views
0

我正在嘗試使用cURL從Instagrams API獲取code變量。 urlhttps://api.instagram.com/oauth/authorize/?client_id=CLIENT-ID&redirect_uri=REDIRECT-URI&response_type=code
在我的瀏覽器中輸入url時產生返回url。
我想使用cURL來捕獲MY-CODE。 這就是我所擁有的,但它沒有任何迴應。php curl - 從url解析返回變量

$url = "https://api.instagram.com/oauth/authorize/?client_id=CLIENT-ID&redirect_uri=REDIRECT-URI&response_type=code"; 
$ch = curl_init($url); 
curl_setopt($ch, CURLOPT_POST, 1); 
//curl_setopt($ch, CURLOPT_POSTFIELDS, $params); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 

$result = curl_exec($ch); 

curl_close($ch); 

print_r($result); 

CURLINFO_EFFECTIVE_URLCURLINFO_REDIRECT_URL都返回相同$url我從線輸入端1

$ch = curl_init($url); 
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, false); 
curl_exec($ch); 
$last_url = curl_getinfo($ch, CURLINFO_REDIRECT_URL); 
echo $last_url; 
curl_close($ch); 


即使我使用curl_setopt($ch, CURLOPT_HEADER, TRUE);解析出來從報頭,Location具有相同$url

This works header("Location: " . $url);,but I would like to use cURL

回答