【发布时间】:2016-08-25 10:08:32
【问题描述】:
我正在尝试从 instagram api 获取访问令牌,这是文档的示例请求
curl -F 'client_id=CLIENT_ID' \
-F 'client_secret=CLIENT_SECRET' \
-F 'grant_type=authorization_code' \
-F 'redirect_uri=AUTHORIZATION_REDIRECT_URI' \
-F 'code=CODE' \
https://api.instagram.com/oauth/access_token
这是我的代码
<body>
<?php
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "https://api.instagram.com/oauth/access_token");
curl_setopt($curl,CURLOPT_POST, true);
curl_setopt($curl,CURLOPT_POSTFIELDS, "client_id=MYID&
client_secret=MY_CLIENT_SECRET&grant_type=authorization_code&
redirect_uri=http://localhost/pruebainst/pruebas.php&code=".$_GET['code']);
curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl, CURLOPT_TIMEOUT, 10);
$output = curl_exec($curl);
curl_close($curl);
echo ($output);
?>
</body>
使用此代码,我无法从 curl 请求中得到任何信息
【问题讨论】:
-
现在仍然可以在 Facebook 上使用 Instagram Basic API!
标签: php curl instagram-api