昨天我想从我的帐户中获取access_token,尝试了多个网站,每次尝试时我都有一个“禁止”的白页。
Instagram是否锁定了用户的API访问权限?
答案 0 :(得分:3)
我没有任何问题,使用oauth.io和简单的Instagram连接:
OAuth.popup("instagram", function(e,r) {
if (e) {
$('#results').html('error: ' + JSON.stringify(e));
return
}
$('#results').html('result from instragram: ' + JSON.stringify(r));
});
您可以直接在http://jsfiddle.net/bumpmann/4Ef8p/上尝试,它应该回复如下:
{"access_token":"...","user": {"username":"...","bio":"...","website":"...","profile_picture":"http://images.ak.instagram.com/profiles/...","full_name":"...","id":"123456789"}}
如果你没有这样做,你很可能是你的Instagram帐户(或你的环境,如果它在另一台设备上工作)的问题
答案 1 :(得分:2)
由于新的“验证码”功能,你得到了“禁止”。我仍然无法找到任何关于它的官方信息,但如果用户在他的手机上通过验证码,授权将再次有效。
答案 2 :(得分:2)
这是解决方案
答案 3 :(得分:0)
对于那些不了解的人。
只需转到Instagram并重置密码,就会看到验证码。
填写此内容后,您可以使用您的应用程序撤销访问令牌