Я учусь создавать приложения для fb, и с первой попытки получаю странное OAuthException. В учебном пособии четко упоминается, что мне нужно передать redirect_uri, client_secret, client_id и код (из фазы аутентификации приложения). Но когда поток завершается, вместо получения токена доступа здесь появляется объект ошибки JSON:
{"error":{"message":"client_secret should not be passed to \/oauth\/access_token\/","type":"OAuthException"}}
РЕДАКТИРОВАТЬ: это фрагмент, который я использую для создания URL (простите за чрезмерную 2-ую строку, пожалуйста)
url = "https://graph.facebook.com/oauth/access_token/"
url += "?"
url += urllib.urlencode([('client_id',client_id),
('redirect_uri', redirect_uri),
('client_secret', client_secret),
('code', code)])
где переменные содержат правильные значения. (Проверено> 5 раз)