2013-04-17 33 views
2

我有一个mediawiki的内部部署。在一些文章中是外部链接。我有另一个页面,使API调用维基将文章拉到另一个网站。当我拉入这些文章时,链接无法正确拉入。这是一个例子。如何获取包含可用格式链接的文章?

维基文章:

Use [http://example.com THIS LINK] to contact the vendor.

API网址:

https://mysite.com/mediawiki/api.php?action=query&format=json&prop=extracts&titles=Vendor

API结果:

Use THIS LINK to contact the vendor.

通知中的链接是并发症彻底地被剥夺了。我也尝试将自己的html添加到mediawiki的链接,但mediawiki转义<和>符号,所以API看到'& lt'和'& gt'。另外mediawiki显示HTML而不是实际的链接。

如何制作mediawiki API调用并保存链接信息?

回答

2

为此,您可以改为使用action=parse。查询将如下所示:

https://mysite.com/mediawiki/api.php?action=parse&format=json&page=Vendor&prop=text 
+0

完美!谢谢!! – user985723

相关问题