Usando OAuth no Yahoo! Solicitações de API (Python)
Estou tentando integrar um aplicativo a um Yahoo! API que requer autenticação oauth para acessar dados protegidos.
Estou a usar python-oauth2 e seguindo as etapas listadas na página @ do Yaholuxo de Autorização @Oauth documento. Consegui concluir todas as etapas para negociar um token de acesso com o Yahoo, mas não consigo usar otoken para autenticar.
Aqui está o meu código:
import oauth2 as oauth
def list_users(token):
# token is the access token i save in the DB
oauth_token = oauth.Token(token.token, token.secret)
consumer = oauth.Consumer(key=settings.OATH_CONSUMER_KEY,
secret=settings.OATH_SECRET)
client = oauth.Client(consumer, oauth_token)
resp, content = client.request((LIST_USERS_URL), "GET")
return content
No entanto, tudo o que posso recuperar é uma mensagem de erro que diz "Forneça credenciais válidas. OAuth oauth_problem =" signature_invalid ", realm =" yahooapis.com ""
O que eu estou fazendo errado aqui? Todo o resto funcionou sem problemas até esse pont