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 : www.hegetique.com

API active

Vérifier 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.

pour décoder le JSON, utilisez le site : http://json.parser.online.fr

Namespaces

On voit qu’il n’y a 2 namespaces :

"namespaces" :[
"oembed\/1.0",
"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

 

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *