2016-09-03 9 views
0

私は各ウィキペディアの記事から「メインカテゴリー」のようなものを検索する方法についてしばらく探しています。私はデータを取得するためにウィキペディアAPIを使用していますが、1つの簡潔なカテゴリの代わりに配列内のカテゴリの複数のオブジェクトを取得しています。Wikipedia APIを使用して記事のメインカテゴリを取得するには

私は人々がthis pageショー「ハリー・ポッターと死の秘宝:パートII」の例のFacebookのために、これを実装見てきた、あなたはこのタイトルの上に表示された場合はを言うカテゴリがあり、「MOVIE」とそれは"BOOKS""MUSIC""ARTISTS"、私はAPIを使用する際に取得したいのですが何である"ANIMALS"可能性があり、すべてに適用され、私はこれをしたいI理由この特定のカテゴリを使用して検索をしたいのです(私は、Facebookが "WIKIPEからFROM WIKIPE DIA、THE FREE ENCYCLOPEDIA "と書かれていて、元のwikipedia記事のコピーと貼り付けのようなものを見つけるたびに、このようになっています。

ここで画像あなたがリンクに行きたいしない場合:

enter image description here

私はウィキペディア/メディアウィキのAPIを提供しているドキュメントながら、かなりの読書をしていましたが、見つかっていませんこれまで私を助けることができるもの、また私はthisの質問を読んだが、答えは私の場合には本当に役立つものではなく、2年前からだ。方法については、任意のヘルプまたは勧告を https://es.wikipedia.org/w/api.php?format=jsonfm&action=query&generator=search&gsrnamespace=0&gsrsearch=Harry%20Potter&gsrlimit=3&prop=pageimages|categories&pilimit=max&utf8=1&exlimit=max

はここ

私は例えば、APIを消費してるかの一例である、ここで私は、「ハリー・ポッター」の検索を行い、3件の結果を得るための要求を制限しますこのアプローチを実現するためには感謝します。

答えて

1

Wikipediaには他のカテゴリよりも主なカテゴリの概念がなく、順序付けは役に立ちません(ソース内の順序が反映されます。おそらくWikidata APIを使用して、 "instance of"属性の値を取得することをお勧めします。例えば。 HPatDHp2movieのインスタンスです。

関連する問題