Pubblicato il Lascia un commento

REST API WordPress – WP

Utilizzare le REST API di WordPress.

La parte più ostica è l’autenticazione.

Tipi di autenticazione:

  1. base
  2. cookie
  3. oauth

Autenticazione non OAuth

https://code.tutsplus.com/it/tutorials/wp-rest-api-setting-up-and-using-basic-authentication–cms-24762

Autenticazione OAuth

Fasi

  1. installa postman
  2. installa/attiva/configura plugin wp
    1. crea nuovo “consumer key” e “consumer secret
  3. postman – richiedi “request token” e “request token secret
  4. browser – attiva utente ed ottieni “oauth_verifier
  5. postman – richiedi “access token” e “access token secret

Di cosa hai bisogno

  • Estenzione Chrome – Postman
  • wp plugin – OAuth 1.0a Server nb: ce n’è anche un latro, metti pure
  • wp reference – https://developer.wordpress.org/rest-api/reference/

Links

  1. (postman) GET – http://___tuosito___/oauth1/request
    restituisce il request token (temporaneo o short life)
  2. (browser) http://___tuosito___/oauth1/authorize?oauth_token=______
    restituisce oauth_verifier
  3. (postman) POST – http://___tuosito___/oauth1/access?oauth_verifier=_______
    restituisce il access token (long life)

Importante

  1. probabilmente non dovrai essere loggato sul browser con l’utente che tenti di utilizzare in postman
  2. aggiungi questo all’htaccess

    fonte: http://justindjohnson.com/softdev/wordpress-api-401/

es.:

Fonti

OAuth in WP REST API. How and why.

 

Authorization Errors with WordPress API

https://code.tutsplus.com/tutorials/wp-rest-api-creating-updating-and-deleting-data–cms-24883

http://v2.wp-api.org/guide/authentication/

 

Vedi anche: OAuth

 

Lascia un commento

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.