web-dev-qa-db-ja.com

WordPress.orgサポートフォーラムAPI

WordPress.orgはテーマとプラグインに関するデータのためのいくつかのAPIエンドポイントを提供します。

たとえば、プラグインの場合はplugin_apiがあります。 https://developer.wordpress.org/reference/functions/plugins_api/

そしてテーマAPI: https://developer.wordpress.org/reference/functions/themes_api/

しかし、サポートAPIについてはどうですか?

私がこれまでに持っている最良の選択肢は、各フォーラムのRSSフィードからデータを解析することです - 例えば:

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

しかし、これは指定されたプラグインのすべてのトピックについて最後の30回の返信を返します。

手に入れたい

  • 過去3ヶ月間のすべてのフォーラムトピック
  • 著者名、日付などの情報を含む、これらのトピックの各エントリ.

ありがとうございます。

1
Q Studio

RSSフィードを入手しても、それを見てください。

トピックの年齢を確認するために使用できるpubDateがあります。 strtotime() またはそれに類するものがあれば、それが30日以上経過しているかどうかを確認するのに役立ちます。

そしてlink-要素もあります。これはあなた自身のRSSフィードも持っているトピックへあなたを導きます。

例:

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

これはおそらく完全なAPIほど快適ではありませんが、それでもなお良い方法です。

1
flomei