我现在制作 Android 应用程序。我想实现如下方法:
- 判断是否有“关键词”的文章
- 如果有,返回类别。
- 如果没有或类别是“消歧页面”,则返回null。
例如,如果关键字是“New_york”,则该方法应返回一个包含“纽约”、“前英国殖民地”、“美利坚合众国”的数组。
如果关键字是“Hogehogehoge”,则该方法应返回 null。
我该如何实施它们?有用于 PHP 等的 API,但我找不到适用于 Android 的 API。先感谢您。
我现在制作 Android 应用程序。我想实现如下方法:
例如,如果关键字是“New_york”,则该方法应返回一个包含“纽约”、“前英国殖民地”、“美利坚合众国”的数组。
如果关键字是“Hogehogehoge”,则该方法应返回 null。
我该如何实施它们?有用于 PHP 等的 API,但我找不到适用于 Android 的 API。先感谢您。
MediaWiki API不是“用于 PHP”的,它可以用于任何语言。为了帮助您创建查询,您可以使用API Sandbox。
特别是对于您的查询,您需要使用query
操作 withprop=categories
,最终查询看起来像(format=xml
如果您希望以 XML 而不是 JSON 的响应,则可能使用):
也有可能有一些适用于 Android 的库可以让您更轻松,但我无法帮助您。