【发布时间】:2012-03-14 00:47:04
【问题描述】:
我正在开发一个 PHP 项目,我在其中创建了一个 more readable version of a text transcript for a judicial inquiry,而我真正想做的一件事是为每位演讲者提供照片。
其中一些是公众人物(即著名的英国法官和律师;英国政客),另一些是记者,一些是名人。
似乎 Wikipedia 是最好的选择(但是我可能错了),但是,我对 MediaWiki API 真的不熟悉。
所以,我的问题:
- 维基百科是完成这项任务的最佳选择吗?还是在某个地方有一个包含各种主题的爆头数据库?如果是后者,它的 API 文档在哪里?
- 如果是 Wikipedia,我将使用什么 API 调用来获取文章的主图像 URL?
- 最后,我如何将像“SIR PAUL STEPHENSON”这样的字符串翻译成它在维基百科中的列出方式,即“Paul_Stephenson_(police_officer)”
请注意,我知道在 Wikipedia 上不存在照片或需要消除歧义的情况下会出现特殊情况——我很清楚我必须根据具体情况处理这些情况。
谢谢!
【问题讨论】:
-
看到 Wikipedia 的页面标题存在巨大差异,第三个问题将无法真正解决......
-
@Jon -- 承认,但认为有任何方法可以搜索原始字符串,然后按照相关性最高的链接进行搜索?
-
第三个可以使用搜索 api 解决。操作词 = 可以。
标签: php api mediawiki wikipedia-api mediawiki-api