如何动态构建 Instagram REDIRECT URI?

How to build Instagram REDIRECT URI dynamically?

我正在尝试向 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。非常感谢您的帮助。

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

中找到有效URI匹配的规则