gpt4 book ai didi

javascript - 为什么我总是从 MediaWiki API 调用中获得相同的内容?

转载 作者:行者123 更新时间:2023-12-03 02:00:22 26 4
gpt4 key购买 nike

我正在使用 MediaWiki API 通过 AJAX 调用获取图像。我使用 MediaWiki Sandbox 创建了一个 API 调用来从 Wikimedia-Commons 查询这些图像。我使用了标题“加利福尼亚”。

这是网址:

var url_wiki = "https://commons.wikimedia.org/w/api.php?action=query&titles=California&list=allimages&ailimit=10&format=json&callback=?";

这是我正在使用的 AJAX 调用:

$.ajax({
type: 'GET',
url: url_wiki,
data: {
action:'query',
format:'json'
},
dataType: 'json',
success: function(result){
console.log(result);
}

现在,它似乎工作正常,因为我得到了 10 张与“加利福尼亚”相关的图像(尽管它们很奇怪): Console Result for 'California'

但是,现在我的问题是:如果我更改网址属性“标题”并输入“欧洲”,例如,而不是加利福尼亚,我仍然会从“加利福尼亚”获得相同的图像...

新网址:

var url_wiki = "https://commons.wikimedia.org/w/api.php?action=query&titles=Europe&list=allimages&ailimit=10&format=json&callback=?";

Console Result for 'Europe' -> Same images!

我无法理解这一点...我的 API 调用出了问题?

最佳答案

titles 参数适用于 prop= API 模块(例如 prop=pageimagesprop=imageinfo ),它对列表模块(list=... API 调用)没有影响。 allimages 返回所有图像,顾名思义。您在寻找 search API

关于javascript - 为什么我总是从 MediaWiki API 调用中获得相同的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50062030/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com