flyzy博客
分享便宜VPS与网络优惠
搬瓦工

bing背景图实时更新

这个图片会跟着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的并发太高可能会被封

江苏省网友说:试试

吉林省网友说:试试

河南省网友说:试试看

广东省网友说:上面几位真大胆,我马上写个脚本刷爆你们的云函数,等着交钱吧

赞(0) 打赏
关注我们
未经允许不得转载:flyzy博客 » bing背景图实时更新
分享到: 更多 (0)

这是一种鼓励

支付宝扫一扫打赏

微信扫一扫打赏