fb2e77d.47a0479900504cb3ab4a1f626d174d2d - >這是您需要的instagram示例獲取您自己的ACCESS TOKEN。
替換數組中的值。
'client_id'; 'client_secret'; 'REDIRECT_URI' 和 '碼'
CLIENT_ID:您的客戶端ID
client_secret:您的客戶端機密
grant_type:authorization_code是目前唯一支持的值
REDIRECT_URI:在REDIRECT_URI您在授權請求中使用。注意:這必須與授權請求中的值相同。
代碼:您在授權步驟期間收到的確切代碼。
閱讀公報文件(Instagram Dev. )第一步:將您的用戶對我們的授權URL和第二步:從Instagram的(在這裏你獲得CODE)接收的重定向。
$apiData = array(
'client_id' => $client_id,
'client_secret' => $client_secret,
'grant_type' => 'authorization_code',
'redirect_uri' => $redirect_uri,
'code' => $code
);
$apiHost = 'https://api.instagram.com/oauth/access_token';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $apiHost);
curl_setopt($ch, CURLOPT_POST, count($apiData));
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($apiData));
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept: application/json'));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$jsonData = curl_exec($ch);
curl_close($ch);
var_dump($jsonData);
$user = @json_decode($jsonData);
print_r($user);
您可以檢查官方頁面。 Instagram Dev.
Instagram API返回一個JSON對象 - 您需要遍歷它以獲取圖像ID,然後自己創建佈局。除了圖像大小選項以外,JSON中沒有顯示格式。您的第二個網址是獲取您自己的圖像的正確終點,但您需要您的用戶標識(號碼)和正確的訪問標記(格式爲第一個網址中的標識)。 – sideroxylon