mediawiki - 如何获取包含可用格式链接的文章?

标签 mediawiki mediawiki-api

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

维基文章:

使用 [http://example.com 此链接] 联系供应商。

API 网址:

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

API 结果:

使用此链接联系供应商。

请注意,链接已完全删除。我还尝试将我自己的 html 添加到 mediawiki 中作为链接,但 mediawiki 转义 < 和 > 符号,因此 API 会看到“<”和“>”。此外,mediawiki 显示 html,而不是实际链接。

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

最佳答案

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

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

关于mediawiki - 如何获取包含可用格式链接的文章?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16067832/

相关文章:

java - 如何修复 Java 中 mediawiki-api 上的 "readapidenied"错误

php - 维基私有(private)页面与公共(public)页面

wikipedia - 查找重定向到现有/实例化维基百科页面的所有页面

mediawiki-api - 如何从维基词典下载一类词?

api - 如何从Wikipedia API获取表中的数据?

java - 从第三方 Wiki 页面获取信息

mysql - 缓存总是能提高性能吗?

api - 维基百科开放搜索过滤器搜索

Mediawiki:如何允许仅通过 Facebook 创建新帐户?

wikipedia-api - MediaWiki API 查询多个标题的图像