Bitbucket OAuth возвращает Не удалось проверить запрос OAuth.

Я пытаюсь использовать API битбакета через Python с rauth. Мой вызов get_request_token завершается с ошибкой: Key Error: 'Decoder failed to handle oauth_token with data as returned by provider. A different decoder may be needed. Provider returned: Could not verify OAuth request.'

Я написал и протестировал этот код год назад, и тогда он работал (фактически на том же сервере). Что не так сейчас?


person Zags    schedule 18.07.2014    source источник


Ответы (1)


Часы моего сервера отставали от битбакета на пять минут.

Ответ был здесь: https://confluence.atlassian.com/display/BITBUCKET/Troubleshooting+OAuth+Requests

Установка ntp решила эту проблему для меня (на Ubuntu, sudo apt-get install ntp).

person Zags    schedule 18.07.2014
comment
Милосердие! Это была такая ценная находка после нескольких часов таскания за волосы. Благодаря тонну. Почему бы им просто не опубликовать лучшее сообщение об ошибке?!? - person JoshuaDavid; 25.02.2015
comment
Точно... Произошла ошибка, потому что произошла ошибка - один из самых страшных кошмаров программиста ;/ - person user3383675; 15.07.2015