关于请求必应图片API的跨域问题
必应每天都会更新一张背景图片,如果我们想要在自己的网站中每天动态得更新这种图标就需要用到API去请求,必应官方API
请求实例:
https://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1&mkt=zh-CN
参数说明:
参数名称 | 是否必需 | 可选值 | 参数说明 |
---|---|---|---|
format | 否 | js,xml | 返回数据格式,不存在返回xml格式 |
idx | 否 | 0(今天),-1( 截止中明天 (预准备的)),1(截止至昨天,类推(目前最多获取到7天前的图片)) | 请求图片截止天数 |
n | 否 | 1~8 | 返回请求数量,目前最多一次获取8张 |
mkt | 否 | zh-CN,… | 地区 |
复制上面得地址到浏览器
url就是图片地址,拼接上域名https://cn.bing.com就可以得到图片
在实际用到自己的html中,有跨域的问题
$.ajax({
type: "get",
url: "https://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1&mkt=zh-CN",
success: function (response) {
console.log(response);
}