2

我有一个 mediawiki 的内部部署。在一些文章中是外部链接。我有另一个页面对 wiki 进行 API 调用以将文章拉入另一个网站。当我拉入这些文章时,链接没有被正确拉入。这是一个例子。

维基文章:

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

接口网址:

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 看到了“<”和“>”。mediawiki 也显示 html 而不是实际链接。

如何进行 mediawiki API 调用并保留链接信息?

4

1 回答 1

2

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

https://mysite.com/mediawiki/api.php?action=parse&format=json&page=Vendor&prop=text
于 2013-04-17T19:45:29.940 回答