2016-11-01 14 views
0

MediaWikiアクションAPIから、カテゴリ内のすべての記事またはカテゴリ内の他のサブカテゴリのリストを取得できました。 しかし、特定の記事が属するすべてのカテゴリのリストを取得する方法を教えていただけますか? 記事の直属の親カテゴリだけをリストするだけで十分です。記事を含むすべてのウィキペディアカテゴリのリストを取得するには?

答えて

1

APIのCategoriesクエリモジュールがそれを行います。

…?action=query&prop=categories&titles=… 
+0

mediawiki action apiをローカルで使用すると、つまりローカルホスト上でクエリを実行する方法はありますか?私は、https://www.mediawiki.org/wiki/Manual:Running_MediaWiki_on_Debian_or_Ubuntuで与えられているようにすべてをセットアップしました。しかし、クエリで私は全くページを取得しません。 – router

+0

localhostのindex.phpにアクセスしてwikiを入手できる場合は、api.phpにアクセスしてapiを入手することもできます。あなたは[APIを無効にしなかった](https://www.mediawiki.org/wiki/Manual:$wgEnableAPI)でしたか? – Bergi

+0

上記のクエリは「すべての記事に追加の参照が必要」などのカテゴリも返します。これらのカテゴリを手動で削除するためのパターンは見当たりませんでした。誰にも分かりますか? – router

関連する問題