【问题标题】:Error in OAuthException in Instagram APIInstagram API 中的 OAuthException 错误
【发布时间】:2015-07-01 01:52:02
【问题描述】:
{"code": 400, "error_type": "OAuthException", "error_message": "Redirect URI does not match registered redirect URI"}

我已经有了客户 ID秘密 ID。我的重定向网址是http://localhost。而且我还从github的macuenca获取了curlhttpclient.php、instagram.php和example.php。我修改了 example.php 并用我的替换了客户端 ID、秘密、ID 和重定向 url。但是每次我运行 example.php 时,我都会收到此错误。

【问题讨论】:

    标签: php instagram-api


    【解决方案1】:

    当您向 Instragram 注册以获取您的 OAuth client_id 和 client_secret OAuth 时,您注册了您打算在身份验证后重定向到的 URL。这与您正在使用的 URL (localhost) 不匹配。

    你可能需要

    (a) 更新您的 Instagram 注册,或 (b) 你正在使用别人的秘密令牌,所以注册你自己的

    更多信息: https://instagram.com/developer/authentication/?hl=en https://instagram.com/developer/register/

    【讨论】:

    • 我正在制作一个从 instagram 生成图片的应用程序,方法是让用户输入他们想要的主题标签标题(例如#example),然后输出它。现在,我已经有了一个注册页面、一个登录页面,以及一个带有文本框的简单网页,用户可以在其中输入主题标签。
    • 我不知道从哪里开始。就像,我将把我看到的这些代码放在哪里。我应该将它插入到文本框(插入标签框)所在的网页中吗?
    • 您的问题与应用程序无关,您需要告诉 instagram “localhost”是您的 client_id 可接受的 redirect_uri。您需要登录到 instagram 开发者门户并进行设置。
    【解决方案2】:

    您的重定向 URL 必须是绝对 URL,即类似于

    http://localhost/callback.php
    

    然后从这个页面本身进行身份验证调用,即callback.php,否则它不会让你获取访问令牌,以及在redirect_url中传递完整的URL > 归档

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-31
      • 2014-08-31
      • 2015-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-11
      • 1970-01-01
      相关资源
      最近更新 更多