php - 使用 wiki api 从标题获取页面 id 无英语
问题描述
我想从 wiki api vietnamese 获取页面 ID,但是当我尝试使用 url
https://en.wikipedia.org/w/api.php?action=query&titles=Trung%20%C4%90%C3%B4ng&prop=iwlinks&format=json
它不能显示任何东西
{"batchcomplete":"","query":{"pages":{"-1":{"ns":0,"title":"Trung \u0110\u00f4ng","missing":""}}}}
但是当我在https://vi.wikipedia.org中使用带有链接 api的自动建议时
很多结果显示。如何使用 action=query 在 wiki 越南语上获取带有标题的 pageid?
解决方案
您正在向英语维基百科而不是越南语提出请求。在您的通话中更改en
为vi
,您将获得结果。看这里:
推荐阅读
- android - 如何为 TextInputLayout Edittext 提供填充
- scala - 在scala中实现一个通用的半群实现
- gremlin - 如何找到特定属性的所有顶点?
- sql-server - 钻取操作仅显示关键属性
- delphi - 如何在Delphi下在给定的bitmp上按照特定的XY坐标绘制弹丸
- python - 将数据传递给 Python multiprocessing.Pool 工作进程
- r - 如何使用嵌套的 for 循环优化我的 R 代码以更快地运行?
- android - NullPointerException - 当我尝试使用按钮切换活动时
- android - MPAndroidChart:LineChart 中来自 LiveData 的多个 LineDataSet
- javascript - 在评估 Promise.all 的结果时使用没有超时值的 setTimeout