2011-03-31 4 views
8

J'essaye d'implémenter xauth pour instapaper en utilisant python-oauth2. Je suis capable de trouver des échantillons pour oauth mais je n'ai pas trouvé pour xauth. Quelqu'un peut-il partager des échantillons ou la documentation API?xauth utilisant python-oauth2

Répondre

11

est ici le code qui a fonctionné pour moi enfin


consumer_key=<key> 
consumer_secret=<secret> 
access_token_url = 'https://www.instapaper.com/api/1/oauth/access_token' 

consumer = oauth.Consumer(consumer_key, consumer_secret) 
client = oauth.Client(consumer) 
client.add_credentials(instaaccount,instapassword) 

params = {} 
params["x_auth_username"] = instaaccount 
params["x_auth_password"] = instapassword 
params["x_auth_mode"] = 'client_auth' 

client.set_signature_method = oauth.SignatureMethod_HMAC_SHA1() 
resp, token = client.request(access_token_url, method="POST",body=urllib.urlencode(params)) 
+0

Je suis en mesure d'obtenir une autre API XAUTH travailler sans la ligne add_credentials, il est donc pas strictement nécessaire, en fonction de l'API. – amrox

Questions connexes