如何动态构建Instagram REDIRECT URI?

时间:2015-08-25 17:35:28

标签: php wordpress redirect instagram

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

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

获取用户数据。当我设置像www.WebSite.com这样的静态网址时,它可以工作 我试图覆盖我在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的任何帮助。非常感谢您的任何帮助。

1 个答案:

答案 0 :(得分:2)

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

中找到有效URI匹配的规则

enter image description here