API REST Wordpress

Introduction

Il y a peu de formations à jour pour se former à l’API REST WordPress.

J’ai trouvé une conférence bien faite : A la découverte de l’API REST WP mais c’est juste une introduction pour savoir ce que c’est.

Il y aussi en anglais : Writing a WP REST API endpoint in 2 minutes, qui comme son nom l’indique ne prend que 2 minutes. J’y reviendrai.

Autre article en français : Utilisation de l’API REST, la nouvelle API de WordPress 4.7

Commençons par ce dernier article et quelques tests sur un de mes sites : http://www.hegetique.com

API active

Je vérifie d’abord que l’API est active : http://www.hegetique.com/wp-json/

Si ce n’est pas le cas, vérifiez votre version WP et vos permaliens.

Quand je veux lire du JSON online, je vais sur le site : http://json.parser.online.fr

Ce que j’ai fait en copier/coller de la page reçue à ma requête.

Namespaces

On voir qu’il y a 2 namespaces :

« namespaces« :[

  1. « oembed\/1.0 »,
  2. « wp\/v2 »

Je ne m’intéresse qu’au wp/v2

Posts

Pour obtenir la liste de tous les posts : http://www.hegetique.com/wp-json/wp/v2/posts

Pour avoir un seul post : http://www.hegetique.com/wp-json/wp/v2/posts/?per_page=1

Pour obtenir l’article numéroté 64 : http://www.hegetique.com/wp-json/wp/v2/posts/64

 

Publicités

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