Je voudrais récupérer une liste des plugins populaires de WordPress.org en utilisant leur API.
Je sais que je peux faire quelque chose comme ceci pour obtenir un plugin spécifique:
http://api.wordpress.org/plugins/info/1.0/name_of_plugin
Et que je puisse récupérer une liste de plugins en utilisant quelque chose comme ceci:
http://api.wordpress.org/plugins/info/1.0/?action=query_plugins
Mais je ne sais pas comment obtenir les plugins populaires. Je suppose que c'est quelque chose comme:
http://api.wordpress.org/plugins/info/1.0/?action=query_plugins&browse=popular
Je voudrais faire cela sans utiliser l'API de plugin de WordPress (le logiciel). Cela devrait être quelque chose que je pourrais taper dans un navigateur et récupérer les résultats (comme on peut avec ce qui précède).
Merci!
Je me suis trompé dans la version précédente de la réponse et la version 1.1 de l'API prend en charge ceci via une requête GET.
La requête de base serait: https://api.wordpress.org/plugins/info/1.1/?action=query_plugins&request [browse] = popular
Et vous pouvez ajouter plus de paramètres en collant avec request
passé en tant que "tableau" (dans l'interprétation GET de).
Voir la [pauvre] documentation dans le Codex et les liens à partir de là pour plus de détails.
Pour PHP, indépendamment de WP core, j'ai créé une bibliothèque WPorg Client qui l'implémente, entre autres choses.