Python facebook redirect_url not allowed错误时有发生,但并非总是如此
有时它可以工作(通过facebook登录),有时我会出现以下错误。是什么引起的。我已经核实了一切,一切都很好。没有配置更改,它会工作几次,并在这里和那里失败。找不到任何与这种反复无常有关的东西Python facebook redirect_url not allowed错误时有发生,但并非总是如此,python,facebook,facebook-graph-api,oauth-2.0,facebook-login,Python,Facebook,Facebook Graph Api,Oauth 2.0,Facebook Login,有时它可以工作(通过facebook登录),有时我会出现以下错误。是什么引起的。我已经核实了一切,一切都很好。没有配置更改,它会工作几次,并在这里和那里失败。找不到任何与这种反复无常有关的东西 Using oAuth.20 on website (login via facebook) {"error":{"message":"Invalid redirect_uri: Given URL is not allowed by the Application 更新:代码始终适用于其他OAut
Using oAuth.20 on website (login via facebook)
{"error":{"message":"Invalid redirect_uri: Given URL is not allowed by the Application
更新:代码始终适用于其他OAuth提供商(如Google)。我注意到,如果我通过facebook进行back2back登录/注销,那么它将不起作用,但如果我在两次登录之间留出大约5分钟的时间,它将一直起作用。不知道每分钟的登录次数是否有上限
url = 'https://graph.facebook.com/oauth/access_token?'
args = {
'client_id': self.client_id,
'client_secret': self.client_secret,
'redirect_uri': self.redirect_uri, # foo.com/auth, same in the app
'code': self.code
}
req = urllib2.Request(url, data=args)
resp = urllib2.urlopen(req)
{"error":{"message":"Invalid redirect_uri: Given URL is not allowed by the Application configuration.","type":"OAuthException","code":191}}
发布您的代码,以便人们可以帮助您!如果不看你的密码,我想没人能帮你解决问题。谷歌希望重定向url在应用程序设置中与传递给谷歌的内容保持一致。另一方面,Facebook只要求在应用程序中提供域名,而不是确切的重定向url