WikiMedia API - 如何确定页面属于哪个门户网站?

WikiMedia API - How to determine which portal(s) a Page belongs to?

我想使用 MediaWiki API 确定给定的维基百科页面是否属于某个维基百科门户。到目前为止,我一直在试验 API 的 page properties,但我似乎无法找到一种方法来得出给定页面属于哪个门户网站。

例如,在页面底部的 Cake 维基百科页面上,我可以在 Cakes 部分按 Show ,然后出现了一堆指向不同蛋糕页面的链接。在那里我还可以看到所有这些都属于美食门户。这是我希望使用 MediaWiki API.

从给定页面中提取的信息

通过更多调查,我找到了答案:

我最终在 API 中使用了 Revisions 属性。这使我能够提供一系列我想要调查的页面标题,并让每个页面的 HTML 以 json 格式返回给我。然后我可以只搜索包含 Portal 的行并找出该页面属于哪个门户(如果有的话)。

如果有人遇到类似情况,这里是 API:

的示例查询

https://en.wikipedia.org/w/api.php?action=query&prop=revisions&titles=Bread|Bubble_tea|Pizza&format=json&redirects&rvprop=content&rvslots=main