这个图片会跟着bing实时更新
复制图片链接即可使用
uniCloud阿里云云函数源码: ‘use strict’; exports.main = async (event, context) => { const res = await uniCloud.httpclient.request(‘http://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1’, {}) let url = ” try { url = ‘https://cn.bing.com’ + JSON.parse(res.res.data.toString()).images[0].url } catch(e) {} if (url) { const res2 = await uniCloud.httpclient.request(url, {}) let contentType = ” try { contentType = res2.res.headers[‘content-type’] } catch(e){} if (contentType) { return { mpserverlessComposedResponse: true, isBase64Encoded: true, statusCode: 200, headers: { ‘content-type’: contentType }, body: res2.res.data.toString(‘base64’) } } } }复制代码
其实用mongodb缓存一下数据,每分钟访问1次bing就行,否则用户多了,访问必应api的并发太高可能会被封
江苏省网友说:试试
吉林省网友说:试试
河南省网友说:试试看
广东省网友说:上面几位真大胆,我马上写个脚本刷爆你们的云函数,等着交钱吧