问题在两天前开始,影响了大约70%的用户。 此错误不依赖于IP,库或服务器配置。
Instagram忽略了我的要求,Facebook也做了。
我试图重置客户端密码,更改IP和区域,所以没有任何帮助。
其他用户报告同样的问题:https://news.ycombinator.com/item?id=13178789
也许有人来自Instagram / Facebook阅读StackOverflow,可以提供一些建议或澄清这种情况?
答案 0 :(得分:1)
我一直看到这一点。经过大量调查(一整天)后,Instagram似乎已将其主要API主机更改为https://api.instagram.com至https://www.instagram.com,并重定向为302。
如果您的代码向api.instagram.com发送了一个POST,它会被重定向,并且(我在这里猜测)Instagram会将这两个请求计算在内。
我已将my oauth code中的api.instagram.com
更改为www.instagram.com
,并且能够获得访问令牌。
答案 1 :(得分:1)
Instagram api似乎已将api.instagram.com
移至www.instagram.com
并进行了302重定向。
如果您使用的是omniauth-instagram
gem,则可以使用此修复程序:
#config/initializers/omniauth_instagram_api_path.rb
module OmniAuth
module Strategies
class Instagram
option :client_options, {
:site => 'https://www.instagram.com',
:authorize_url => 'https://www.instagram.com/oauth/authorize',
:token_url => 'https://www.instagram.com/oauth/access_token'
}
end
end
end
目的是通过api.instagram.com
替换www.instagram.com
。
我设法使我的登台和制作应用程序正常工作。
答案 2 :(得分:0)
也有这个问题。如果您通过网络登录到Instagram,然后尝试auth流似乎是一个解决方法。