Иногда это работает (войти через facebook), а иногда я получаю следующую ошибку.Что может быть причиной этого.Я все проверил и все хорошо.Нет изменений конфигурации, и он работает несколько раз и терпит неудачу тут и там.Не удалось найти ничего, связанного с этим несоответствием.
Using oAuth.20 on website (login via facebook)
{"error":{"message":"Invalid redirect_uri: Given URL is not allowed by the Application
Обновление: код постоянно работает для других поставщиков OAuth (например, Google).Я заметил, что если я делаю вход / выход back2back через Facebook, то это не будет работать, но если я дам ему около 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}}