2013-04-17 65 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

相關問題