And*_*vey 1 mediawiki wikipedia wikipedia-api
我正在尝试通过 API 访问维基百科页面上的图像和摘录。
根据文档,这样做的方法是添加prop=images到请求 URL。
api.php?action=query&titles=Albert%20Einstein&prop=images
Run Code Online (Sandbox Code Playgroud)
但是如果我结合提取物和图像
api.php?action=query&titles=Albert%20Einstein&prop=images&extracts
Run Code Online (Sandbox Code Playgroud)
我得到以下回复
parsed_response={"warnings"=>{"main"=>{"*"=>"Unrecognized parameter: 'images'"}}
Run Code Online (Sandbox Code Playgroud)
这些中的每一个都单独工作。结合其他道具(例如,extracts&exintro&explaintext&redirects)也有效。
为什么我不能通过单个 API 请求获取提取物和图像?
它应该是| 代替 &:
api.php?action=query&titles=Albert%20Einstein&prop=images|extracts
extracts&exintro&explaintext碰巧的工作,因为exintro和explaintext是不是性能,而是可以使用时,可以添加额外的参数prop=extracts。要将它们全部组合起来,请使用
api.php?action=query&titles=Albert%20Einstein&prop=images|extracts&exintro&explaintext