从localhost调用Instagram API

时间:2013-05-03 12:26:10

标签: php api instagram

是否可以通过 localhost 的API获取 INSTAGRAM 用户详细信息?

因为我试图从localhost执行此操作但无法获取信息。 点击登录网址后,它会将我重定向到 INSTAGRAM ,成功登录并授权应用后,它会在我的回调网址中正确地重定向我的代码。但是当我尝试使用访问令牌获取信息(cURL)时,它返回null。

但同样的代码在现场运行完美。

4 个答案:

答案 0 :(得分:3)

确保将Curl option CURLOPT_SSL_VERIFYPEER设置为false。在代码中找到Curl请求,并添加或编辑看起来像这样的选项:

$ch = curl_init();
...
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);  <<-- Add this line

答案 1 :(得分:1)

最终我解决了这个问题。现在我可以连接到 Instagram

我使用CodeIgniter Instagram Library by Ian Luckraft。 在配置文件中我只需更改

$config['instagram_ssl_verify'] = FALSE;

默认为TRUE

答案 2 :(得分:-1)

是的,这是可能的 您可以尝试使用由Galen Grover制作的Instagram api包装纸 https://github.com/galen/PHP-Instagram-API 我的工作很好

答案 3 :(得分:-1)

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
  ));