0

現在、Android アプリケーションを作成しています。以下のようにメソッドを実装したいと思います。

  • 「キーワード」の記事があるかどうかを判断する
  • ある場合は、カテゴリを返します。
  • 存在しない場合、またはカテゴリが「曖昧さ回避ページ」の場合は、null を返します。

たとえば、キーワードが "New_york" の場合、このメソッドは "New York"、"Former British Colonies"、"States of the United States" を含む 1 つの配列を返す必要があります。

キーワードが「ほげほげほげ」の場合、メソッドは null を返す必要があります。

それらをどのように実装できますか?PHP用のAPIなどはありますが、Android用は見当たりません。前もって感謝します。

4

1 に答える 1

1

MediaWiki APIは「PHP用」ではなく、どの言語からでも使用できます。クエリの作成を支援するために、APIサンドボックスを使用できます。

特にクエリの場合は、でアクションを使用する必要がありqueryprop=categoriesます。最終的なクエリは次のようになります(format=xmlJSONではなくXMLで応答が必要な場合はおそらくで):

http://en.wikipedia.org/w/api.php?action=query&prop=categories&format=json&clshow=!hidden&cllimit=10&titles=New+York

これを簡単にするAndroid用のライブラリがある可能性もありますが、私はそれを支援することはできません。

于 2012-08-09T15:09:40.143 に答える