【发布时间】:2013-05-03 12:26:09
【问题描述】:
是否可以通过 API 从 localhost 获取 INSTAGRAM 用户详细信息?
因为我试图从 localhost 执行此操作,但无法获取信息。 单击登录 url 后,它将我重定向到 INSTAGRAM 并在成功登录并授权应用程序后,它使用代码在我的回调 URL 中正确重定向我。但是当我尝试使用访问令牌获取信息(cURL)时,它会返回 null。
但相同的代码在现场运行完美。
【问题讨论】:
是否可以通过 API 从 localhost 获取 INSTAGRAM 用户详细信息?
因为我试图从 localhost 执行此操作,但无法获取信息。 单击登录 url 后,它将我重定向到 INSTAGRAM 并在成功登录并授权应用程序后,它使用代码在我的回调 URL 中正确重定向我。但是当我尝试使用访问令牌获取信息(cURL)时,它会返回 null。
但相同的代码在现场运行完美。
【问题讨论】:
确保 Curl option CURLOPT_SSL_VERIFYPEER 设置为 false。在您的代码中找到 Curl 请求,然后添加或编辑如下所示的选项:
$ch = curl_init();
...
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); <<-- Add this line
【讨论】:
最终我解决了这个问题。现在我可以连接到 Instagram。
我使用CodeIgniter Instagram Library by Ian Luckraft。 在配置文件中我只是改变了
$config['instagram_ssl_verify'] = FALSE;
默认为TRUE。
【讨论】:
是的,这是可能的。
您可以尝试使用 Galen Grover 制作的 Instagram api 包装器
https://github.com/galen/PHP-Instagram-API
我的工作正常
【讨论】:
in instagram .config.php in your localhost
you must set 'apiCallback' =>
to 'http://localhost/instagram/instagram/'
folder of your success.php
<?php
// Setup class
$instagram = new Instagram(array(
'apiKey' => '',
'apiSecret' => '',
'a
?>piCallback' => 'http://localhost/instagram/instagram/' // must point to success.php
));
【讨论】: