authentification

L’authentification WP OAUTH REST

Je poursuis ma recherche sur l’authentification Oauth1 avec l’API REST de WordPress.

Jusqu’à présent, j’ai utilisé Postman sur Chrome pour envoyer mes messages, je n’avais donc pas à me soucier du Timestamp qui est entièrement géré par l’outil.

Python dispose d’un module oAuth1 : requests-oauthlib (en fait il y en a de nombreux, j’ai choisi celui-ci car il est présenté dans la doc du module Requests)

J’ai pu tester avec succès :

oauth_consumer_key=’o9A…2dP’
oauth_consumer_secret=’k1j…pdfo’
oauth_token=’oO2…Aex’
oauth_token_secret=’QUq…A6lq’
auth = OAuth1(oauth_consumer_key, oauth_consumer_secret,oauth_token,
oauth_token_secret)
url=’http://localhost:8888/jbs/wp-json/wp/v2/posts’

import requests
from requests_oauthlib import OAuth1
url = 'https://api.twitter.com/1.1/account/verify_credentials.json'
auth = OAuth1(oauth_consumer_key, oauth_consumer_secret,oauth_token, oauth_token_secret)
requests.get(url, auth=auth)
Publicités

Une réflexion au sujet de « L’authentification WP OAUTH REST »

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s