【问题标题】:How to build Instagram REDIRECT URI dynamically?如何动态构建 Instagram REDIRECT URI?
【发布时间】:2015-08-25 17:35:27
【问题描述】:

我正在尝试在身份验证后向 Instagram API 发送get 请求,就像这样

https://api.instagram.com/v1/users/self/

获取用户数据。当我设置像 www.WebSite.com 这样的静态 URL 但当 我正在尝试覆盖我在 Instagram 应用中设置的REDIRECT URI,但它给了我这个错误:

{"code": 400, "error_type": "OAuthException", "error_message": "Redirect URI does not match registered redirect URI"}

我正在尝试为REDIRECT URI 动态构建 URL,如下所示:

$client->redirect_uri = home_url() . '/user-profile/'.wp_get_current_user()->ID .'/';

所以请帮助我们如何覆盖REDIRECT URI。非常感谢您的帮助。

【问题讨论】:

  • 这可能是一个愚蠢的问题,但您是否曾尝试在视觉上匹配您注册的重定向 URI,同时创建 Instagram API 访问您正在构建的 API 并设置为 $client->redirect_uri任何问题,如尾随空格、流氓字符等?
  • 我有一个用户个人资料,每个用户都有 id,我在 URL 中为每个用户传递 id,我需要此页面中的 Instagram 链接,因此我无法将 REDIRECT URI 设置为静止的。是的,我尝试匹配重定向 URI,它就像我在问题中提到的那样工作
  • 你有没有想过这个问题?我也有类似的问题

标签: php wordpress redirect instagram


【解决方案1】:

您应该匹配您在 Instagram 应用中设置的重定向 URI,将用户 ID 作为查询参数传递(例如 ?id=1),然后从 $_GET 数组中获取它。 您可以在Instagram Developer Documentation中找到有效URI匹配的规则

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多