Как устранить ошибку «Неверная подпись. Ожидаемая базовая строка подписи »в OAuth 1.0

Я пытаюсь получить токен доступа и секрет с сайта с помощью OAuth. обмен токеном запроса и секретом запроса проходит нормально, но когда приходит время получить токены доступа, я получаю сообщение об ошибке «Неверная подпись. Ожидаемая базовая строка подписи. "

Кто-нибудь видел эту ошибку раньше или знает, что может быть не так? Вот данные, которые я получаю обратно (после urldecode -ing it):

Invalid signature. Expected signature base string: POST 
https://www.readability.com/api/rest/v1/oauth/access_token 
oauth_consumer_key=my_consumer_key 
oauth_nonce=d9aff6a0011a633253c5ff9613c6833d79d52cbe 
oauth_signature_method=HMAC-SHA1 
oauth_timestamp=1311186899 
oauth_token=C8GF7D6ytPzQKdZVpy 
oauth_verifier=ncUV4tJSrS 
oauth_version=1.0 
signature=7jUuk6fsEL8XNYxVWcsfGXEreK0%3D 
7
задан Aaron Marks 20 July 2011 в 18:37
поделиться