This is the anti-hotlink mechanism of WeChat picture bed. The pictures uploaded by the WeChat system will be checked by referer when visiting, and if they do not belong to the WeChat whitelist list, the pictures cannot be displayed correctly. Not recommended to use WeChat as a picture bed to display on your website
How can I use wechat url?When I want to use the url image of wechat in my system. But it shows an error message on wechat. How can I fix it? API: https://api.weixin.qq.com/cgi-bin/draft/add?access_token=ACCESS_TOKEN { "articles": [ { "title":TITLE, "author":AUTHOR, "digest":DIGEST, "content":<img src='https://mmbiz.qpic.cn/mmbiz_jpg/6Qq7RC4pviaR1BBwG4yrhWrIy8PTJo2Qib5Mib5QAmBLR8mrgmFt55eicnqaXxicfKoGhLWnKaF8Tgdib5ibC4TcrgBtQ/640?wx_fmt=jpeg'>, <<--------- "content_source_url":CONTENT_SOURCE_URL, "thumb_media_id":THUMB_MEDIA_ID, "need_open_comment":0, "only_fans_can_comment":0 } //若新增的是多图文素材,则此处应还有几段articles结构 ] } url image : https://mmbiz.qpic.cn/mmbiz_jpg/6Qq7RC4pviaR1BBwG4yrhWrIy8PTJo2Qib5Mib5QAmBLR8mrgmFt55eicnqaXxicfKoGhLWnKaF8Tgdib5ibC4TcrgBtQ/640?wx_fmt=jpeg [图片]
2023-09-14时区参考这里https://developers.weixin.qq.com/miniprogram/dev/wxcloudrun/src/development/timezone/
#系统时间# 云托管获取如何设置正常的系统时间?Java 的 new date 获取系统时间时不准确,猜测时区或系统时间问题。打包方式上传没有时区设置选项
2022-04-20应该客服里回复过,修改仅限小写时,因为数据库有大写的表,所以修改失败,自动改回来了。删除了大写表后就可以了。 记录一下,其他人遇到问题时可以获得指引
数据库配置参数,要求重启,重启完又变回来了,怎么搞?数据库配置参数,要求重启,重启完又变回来了
2022-04-19云调用是微信团队在云开发之上做的免鉴权能力,使用有个前提,就是需要使用微信侧的客户端SDK,比如小程序sdk,或者微信提供的web-sdk。 你用的是云开发JS-SDK,这个是底层云开发SDK,调用不了上面的能力。
云调用 urlscheme.generate 总报 invalid parameters ?Request ID 80729bc2-3e1a-4143-9229-d6a770f5487f 调用状态 失败, ret code 1 返回结果 {"errorCode":1,"errorMessage":"user code exception caught","stackTrace":"Error: errCode: -501007 invalid parameters | errMsg: urlscheme.generate:fail Invalid request param\n at callGeneralOpenAPI (/var/user/node_modules/wx-server-sdk/index.js:425:19)\n at process._tickCallback (internal/process/next_tick.js:68:7)","statusCode":430} 调用日志 START RequestId:80729bc2-3e1a-4143-9229-d6a770f5487f 2021-01-29T12:32:29.076Z 80729bc2-3e1a-4143-9229-d6a770f5487f { action: 'getUrlScheme' } ERROR RequestId:80729bc2-3e1a-4143-9229-d6a770f5487f Result:{"errorCode":1,"errorMessage":"user code exception caught","stackTrace":"Error: errCode: -501007 invalid parameters | errMsg: urlscheme.generate:fail Invalid request param\n at callGeneralOpenAPI (/var/user/node_modules/wx-server-sdk/index.js:425:19)\n at process._tickCallback (internal/process/next_tick.js:68:7)","statusCode":430} END RequestId:80729bc2-3e1a-4143-9229-d6a770f5487f 云函数源码: // 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 云函数入口函数 exports.main = async (event, context) => { const wxContext = cloud.getWXContext() console.log(event); switch (event.action) { case 'getUrlScheme': { return getUrlScheme(event.options) } } return 'action not found' } async function getUrlScheme(options) { return cloud.openapi.urlscheme.generate({ jumpWxa: { path: '/pages/index/product_info', // <!-- replace --> query: '', }, // 如果想不过期则置为 false,并可以存到数据库 isExpire: true, // 一分钟有效期 expireTime: parseInt(Date.now() / 1000 + 3600), }) }
2021-02-04麻烦提供一下有效的日志信息,云开发环境 id,appid
wx.cloud.uploadFile真机测试返回fail url not in domain?在小程序中使用wx.cloud.uploadFile函数上传图片,在开发工具中没有问题,在真机开发调试模式下也没有问题。 但是在真机上不打开调试模式就返回fail url not in domain? 这里直接使用的云开发,文档也说在云开发模式下无须配置域名,请问这种情况怎么处理?
2021-01-09麻烦提供一下有效的日志信息,云开发环境 id,appid
wx.cloud.uploadFile 这个API一直都正常使用,突然就报错了?cloud.uploadFile:fail uploadFile:fail url not in domain list;at cloud.uploadFile api 但本地测试是正常,一发布上线就报错,为什么
2021-01-09我来个一针见血,云函数需要配置未登录访问才可以哈,首先设置中打开未登录,第二在云函数权限规则中配置云函数invoke:true
微信内部跳小程序ok,但是外部H5调用云函数跳小程序失败?拿的官网的demo把需要改的地方改了改,建立了云函数,静态托管网页生成的url在微信内部可以跳转小程序,但是在外部浏览器不能拉起微信跳转小程序,会报错-404011[图片]但是云函数在本地调试都是ok的,上传云函数也是选择的全部上传包括node_modules. 云函数片段:[图片] 官网demo调用的片段:[图片] 直接走了catch, 各位有知道为什么吗?
2021-01-07时区 云函数中的时区为 UTC+0,不是 UTC+8,在云函数中使用时间时需特别注意。如果需要默认 UTC+8,可以配置函数的环境变量,设置 [代码]TZ[代码] 为 [代码]Asia/Shanghai[代码]。
云函数中时间计算与本地为什么不一致?代码段如下: const dateFns = require('date-fns') exports.main = async (event, context) => { const now = Date.now() const { month = now } = event const date = new Date(month) log.info({ now, month, date }) const stTime = dateFns.startOfMonth(date) const endTime = dateFns.endOfMonth(date) log.info({ stTime, endTime }) } 本地调试结果如下,所计算的时间范围是 2020.10.1 到 2020.10.31: [图片] 云端运行结果如下,计算的时间范围变成了2020.9.1 到 2020.9.30 了: [图片]
2020-12-08根据你的描述,云托管感觉更加适合你 https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/container/introduction.html
什么时候小程序<云开发>使用node.js不受限制?一般语言(java,php等)开发后台结构 第一步需要做的是登陆管理 第二步做权限管理 第三步接口请求管理(管理全局的数据格式和状态,钩子验证) 对比我们云开发能力,举一个简单的例子 云开发定义全局的方法 api.js文件有三个方法 apiSuccess() apiSuccessData() apiError() 现在云函数想使用这些方法第一步先引入api.js,第二步使用,这个很好理解 另外一个云函数再使用api.js,现在必须要复制api.js文件到云函数文件夹下才能使用,这种云函数是独立存在的模块,并非真实的模块化开发,太限制node.js的能力了,这种云开发体验效率并不高,很难达到友好的开发体验 const cloud = require('wx-server-sdk') cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) //云函数调用云函数设计如下 exports.main = async (event, context) => { const res = await cloud.callFunction({ // 要调用的云函数名称 name: 'add', // 传递给云函数的参数 data: { x: 1,y: 2,} }) return res.result } //其实我期待的是这种使用方式 const add = require('../../add/index.js') exports.main = async (event, context) => { const res = await add( {x: 1,y: 2}) return res.result } 另外一个很难用的地方是,云函数和云函数之间调用方式和小程序端一致,这种设计显得太省事了,非真实的模块化设计导致的问题,让开发体验一差再差 如果充分利用node.js能力,不限制开发能力,队列能力,并发能力,tcp长连接能力不受限制,其实云开发是一款非常好的产品,但是现在的云开发的能力就是太弱了,不适合大应用开发者使用,只适合小功能使用,实际上是一种新颖的探索版产品,真心希望云开发越做越好,充满期待,现在的云开发只能做点小玩意,希望官方把云开发能力提升到一个全新高度,不受限制的使用node.js
2020-12-08使用WEB-SDK进行开发 https://docs.cloudbase.net/api-reference/webv2/initialization.html
云开发-静态网站托管-如何保持登录?前提:已经做了一个小程序是面向用户的,目前想做一个管理后台。 我的需求:使用静态网站托管+云函数,做一个管理后台(与小程序同一环境) 但是静态网站托管,貌似没有说设置登录cookie这些设定,能让我保持管理员的登录态。 想请教一下,目前有没有什么api或者方法,能让静态网站托管也有它自己的登录态?
2020-12-07