【问题标题】:Call Instagram API from localhost从 localhost 调用 Instagram API
【发布时间】:2013-05-03 12:26:09
【问题描述】:

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

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

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

【问题讨论】:

    标签: php api instagram


    【解决方案1】:

    确保 Curl option CURLOPT_SSL_VERIFYPEER 设置为 false。在您的代码中找到 Curl 请求,然后添加或编辑如下所示的选项:

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

    【讨论】:

      【解决方案2】:

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

      我使用CodeIgniter Instagram Library by Ian Luckraft。 在配置文件中我只是改变了

      $config['instagram_ssl_verify'] = FALSE;
      

      默认为TRUE

      【讨论】:

      • 你可以查看类似的视频here
      【解决方案3】:

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

      【讨论】:

      • 很抱歉通知您,我已经使用了该代码,无法从 localhost 获取信息。
      【解决方案4】:
      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
        ));
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-12-19
        • 2018-02-05
        • 1970-01-01
        相关资源
        最近更新 更多