Conclusion

Pour aller plus loin

Après plusieurs résumés et conclusions, je n’ai pas tout à fair terminé mon travail. J’ai modifié mon plugin (sur le distant) pour afficher les utilisateurs du site et un post (dont je passe en paramètre un ID) Mon code est le suivant : add_action( ‘rest_api_init’, ‘myapiplugin_registered_routes’ ); function myapiplugin_registered_routes() { register_rest_route( ‘myapiplugin/v2’, ‘greeting/(?P<id>\d+)/(?P<nom>\d+)‘, array( ‘methods’… Lire la suite Pour aller plus loin

Conclusion

Conclusion

Rappel de mon objectif : exécuter des requêtes SQL préprogrammées et paramètrées sur ma base de données Woocommerce. L’API REST Woocommerce ne permet pas de réaliser ce que je veux. L’API REST WordPress est la solution, encore faut-il protéger les Endpoints (URL auxquelles j’accède). Pour ce résumé de conclusion, j’utilise deux sites : un distant… Lire la suite Conclusion

Conclusion·Non classé

Première Conclusion

Je pense que je ne suis pas loin de tout avoir mais il y a encore du travail. Heureusement, j’ai trouvé un article très intéressant : https://blog.datafeedr.com/using-oauth-1-0-wordpress-api-custom-endpoints/ (datafeedr) C’est un très long article ! mais j’ai déjà couvert une grande partie (la moitié) avec mes articles précédents. Tout d’abord j’ajoute (en local) le plugin que j’ai créé… Lire la suite Première Conclusion

authentification

Modifications à WP REST API: Setting Up and Using OAuth 1.0a Authentication

Cet article doit être lu en parallèle de WP REST API: Setting Up and Using OAuth 1.0a Authentication (Bilal/15/12016) L’article de Bilal explique comment s’authentifier avec le plugin WP REST API – OAuth 1.0a Server. Cet article est bien fait mais j’ai dû faire quelques modifications (qui m’ont demandé beaucoup de temps) pour réussir ce qu’il… Lire la suite Modifications à WP REST API: Setting Up and Using OAuth 1.0a Authentication

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… Lire la suite L’authentification WP OAUTH REST