- 云函数延迟执行(异步调用),除了addDelayedFunctionTask,还有什么解决方案吗?
云函数逻辑可以分为先执行A,再执行B。 我要达到的效果是在执行A之后立即返回结果给小程序端,减少用户等待时间,然后在后台默默执行B 自问自答:在Mr.Zhao大佬的指点下,经过一番调试,结论是云函数A中调用云函数B时,直接去掉await就是异步延迟执行,完全符合需求。 但是注意一下,nodejs8.9环境下这样运行不成功,nodejs10.15下可以。 另外可能因为平台对云函数计费的考虑,即使异步调用,云开发控制台日志显示的云函数A的运行时间显示的与同步执行时间相当,包含了云函数B的执行时间。但实际运行确实是异步调用,从小程序端监控云函数A的响应时间可以判别。所以即使采用异步调用,如果云函数B3秒超时,A也会3秒超时,设置云函数的超时时间要注意一下这个问题。 官方文档对nodejs8异步问题也有特别说明,后来才看到的,贴上来分享给大家: https://docs.cloudbase.net/cloud-function/deep-principle 目前使用addDelayedFunctionTask有几个问题: 1、必须最快在6秒之后执行,而我希望实现能立即执行,0秒。 2、目前还不支持自识别环境 DYNAMIC_CURRENT_ENV,这样容易造成发布事故。 3、该调用过程需要0.5秒左右耗时。
2021-06-27 - 云数据库,数组型字段的元素个数最大限制是多少?单个字段数据最大限制?单条记录数据最大限制?
如题,有没有了解的?请指教
2021-06-09 - 小程序二级商户进件,微信Android部分版本无法打开签约页面
https://pay.weixin.com 这个域名怎么在有些Android版本(iOS任何版本都没有问题)能打开有些版本不能打开? [图片] 2021.5.12更新:已确认之前的方案在Android8.0.3上已失效,验证了群接龙小程序也改用了二维码方案,这个方案的体验是非常差的!需要让用户先下载二维码到相册,然后再退出小程序,通过扫一扫,找到相册里二维码。 2021.6.2更新:已确认Android8.0.6上已恢复正常 2021.8.5更新:Android8.0.7又不行了唉... 2021.8.8更新:Android8.0.9可以 2021.9.10更新:有些Android8.0.11可以打开,有些同样版本打不开,可能跟版本没有关系? 原来一直使用的方案是webview里加载open.weixin.qq.com/xxx,然后自动redirect到签约页面的,正常工作。这是之前的方案讨论帖子:https://developers.weixin.qq.com/community/pay/service/doc/000e04b7b845a03a79fa9a78859400 某知名小程序已经做成这种体验很差的方案了: [图片]
2021-05-11 - 某个用户连续好几天多次尝试修改结算账户一直报SYSTEMERROR什么问题?
调用接口:https://api.mch.weixin.qq.com/v3/apply4sub/sub_merchants/{sub_mchid}/modify-settlement 最后一次调用request-id:08AC84E28406101118A9C68C5820B14628DAF701-269800477,时间:Mon, 10 May 2021 00:45:34 GMT mchid: 1602255886 sub_mchid:1609034463
2021-05-05 - InitContainerTimeout
多个开发者反馈云函数间歇性报如下错误,请腾讯云团队速速排查问题 日志内容 Request ID: 4079495f-a637-11eb-8fcd-525400dd5846 执行时间: 0ms内存使用: Zero KB 返回结果 {"errorCode":-1,"errorMessage":"InitContainerTimeout","statusCode":450} 日志 START RequestId:4079495f-a637-11eb-8fcd-525400dd5846 InitContainerTimeout ERROR RequestId:4079495f-a637-11eb-8fcd-525400dd5846 Result:{"errorCode":-1,"errorMessage":"InitContainerTimeout","statusCode":450} END RequestId:4079495f-a637-11eb-8fcd-525400dd5846 Report RequestId:4079495f-a637-11eb-8fcd-525400dd5846 Duration:0ms Memory:256MB MemUsage:0.000000MB [图片]
2021-04-26 - 电商收付通二级商户签约报无权限
平台appid:wx332bce1c2a0bbced,商户号:1602255886 商户进件id:2000002181462361,商户号:1607963760 尝试签约的微信id:yuer_75 错误提示:没有权限 - 本微信号实名认证信息与管理员信息不一致 平台已初步确认进件实名信息与她的微信号实名信息是一致的,请微信支付小二帮忙再核实一下可以吗? [图片] [图片] [图片]
2021-04-04 - 同一个按钮上不能同时做用户信息授权和消息订阅了吗?
今天想把getUserInfo改为getUserProfile,发现先做用户信息授权,消息订阅不触发。先做消息订阅,用户信息授权报错不触发。 之前通过类似这样的代码来同时触发: <button open-type="getUserInfo" bindgetuserinfo="getUserInfo" bindtap="subscribe"></button> 新机制下取消了open-type方式,只能在一个bindtap里同时处理所有逻辑。还有什么办法可以同时触发吗?以免需要用户点两次,导致操作不连续。
2021-04-02 - 有没有计划开放toB应用的长期订阅消息?
toB应用里,用户都是深度使用用户,对自己的消息订阅操作非常清楚,也非常需要。 比如电商类应用中的卖家,现在想收一个买家下单消息都不行。 比如办公类应用,员工订阅各种业务流程消息。 随着公众号消息下发通道关闭,这种订阅消息需求要爆发了。最近短信服务商应该很忙吧,难道我们只能去接短信通知吗?
2021-03-26 - 关于V3电商收付通的添加分账接收方有总量限制吗?
文档里并未看到限制,论坛里有人说2万上限。求证。
2021-03-22 - 为什么内容安全检测接口频繁返回Timeout,错误码-604102,不正常吧?
{ Error: errCode: -604102 call open API timeout | errMsg: system error: error code: -604102 at callGeneralOpenAPI (/var/user/node_modules/wx-server-sdk/index.js:483:27) at <anonymous> at process._tickCallback (internal/process/next_tick.js:188:7) errCode: -604102, errMsg: 'system error: error code: -604102' } 几乎10次请求就报一次,这不太正常吧。云开发调用接口 openapi.security.imgSecCheck
2021-03-02