当调用维基百科API时,链接对象中的键是什么意思?Wikipedia API响应中的参数意味着什么?
- 我想
ns
代表命名空间,但为什么它是一个整数? - 为什么
exists
为每个对象都为空? - 为什么看起来是名为
*
的页面名称标题键?
例如,调用:
https://en.wikipedia.org/w/api.php?action=parse&page=List_of_cognitive_biases&prop=links
响应:
{
"parse": {
"title": "List of cognitive biases",
"pageid": 510791,
"links": [{
"ns": 0,
"exists": "",
"*": "Anthropomorphism"
}, {
"ns": 0,
"exists": "",
"*": "Apophenia"
},
...
]
}
}
你会得到与[formatversion理智的输出= 2](https://en.wikipedia.org/w/api.php?action=parse&page=List_of_cognitive_biases&prop=links&formatversion=2)。默认的JSON格式为向后兼容性做了奇怪的事情。 – Tgr
谢谢@Tgr!这在哪里记录?我无法追踪这些知识。 – kal
https://www.mediawiki.org/wiki/API:Data_formats#JSON_parameters – Termininja