web-dev-qa-db-fra.com

API du forum d'assistance WordPress.org

WordPress.org fournit plusieurs points de terminaison API pour les données sur les thèmes et les plugins.

Par exemple, pour les plugins, il y a le plugin_api: https://developer.wordpress.org/reference/functions/plugins_api/

Et l’API des thèmes: https://developer.wordpress.org/reference/functions/themes_api/

Mais qu'en est-il d'une API de support?

La meilleure option que j'ai à ce jour est d'analyser les données de chaque flux RSS des forums - par exemple:

https://wordpress.org/support/rss/plugin/export-user-data

Mais cela renvoie les 30 dernières réponses dans toutes les rubriques du plug-in spécifié.

Nous aimerions avoir

  • Tous les sujets de forum des 3 derniers mois
  • Chaque entrée dans ces sujets, avec des informations telles que le nom de l'auteur, la date, etc.

Merci!

1
Q Studio

Ce n'est pas grave si vous avez le flux RSS, regardez-le.

Il existe une pubDate que vous pouvez utiliser pour vérifier l'âge du sujet. strtotime() ou quelque chose de similaire vous aidera à vérifier si cela a plus de 30 jours.

Et vous avez également un élément link-. Cela vous mène au sujet, qui a également son propre flux RSS.

Exemple:

https://wordpress.org/support/topic/cron-job-to-ftp#post-7943160 
 => https://wordpress.org/support/rss/topic/cron-job-to- ftp

Ce n'est probablement pas aussi confortable qu'une API complète, mais néanmoins un bon chemin à parcourir.

1
flomei