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)

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

Votre 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 )

Photo Facebook

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

Connexion à %s