{"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,secret,id和redirect url替换了。但每次我运行example.php,我都会收到此错误。
答案 0 :(得分: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/
答案 1 :(得分:0)
您的重定向网址必须是绝对网址,例如
http://localhost/callback.php
然后从此页面本身进行身份验证调用,即 callback.php ,否则它将不允许您获取访问令牌,并传递 redirect_url中的完整网址提交