- 命名为add,但代码中没有出现add
比如我们如下定义一个云函数,命名为 add ,功能是将传入的两个参数 a 和 b 相加: index.js 是入口文件,云函数被调用时会执行该文件导出的 main 方法 event 包含了调用端(小程序端)调用该函数时传过来的参数,同时还包含了可以通过 getWXContext 方法获取的用户登录态 `openId` 和小程序 `appId` 信息 const cloud = require('wx-server-sdk') exports.main = async (event, context) => { let { userInfo, a, b} = event let { OPENID, APPID } = cloud.getWXContext() // 这里获取到的 openId 和 appId 是可信的 let sum = a + b return { OPENID, APPID, sum } } 这里讲的命名为add,但是在这个代码中,并没有出现`add`呀?
03-26 - 微信付款码过期后依然可查询openid
文档地址 在会员消费时,即使微信付款码过期了,也依然可以查询到会员的openid。请问这个正常吗? 这样如果会员的付款码被截图保存后,则可以随时以该会员的名义消费
2023-06-23 - 群发消息报错:40031,排查了数据和代码,未发现异常,请问是什么情况?
服务号尝试群发消息,一直这个错误: {"errcode":40031,"errmsg":"invalid openid list rid: 5fe1a226-3a27e9c7-7d7403ea"} 多方排查后,依然未找到原因,查了错误码文档,40031,是不合法的 openid 列表,请问可以帮忙查下一下是什么情况吗? 这里用到的openid是 oc6gctycejTc6buEVbNpcFMMAGYY 和 oc6gct0XdjthDDHLNJxypF_a2_lI 发送接口就报了上面那个错误,但是预览的接口,是可以正常收到消息的
2020-12-22 - 公众号的发送菜单消息,能否不推送到管理员账号?
https://developers.weixin.qq.com/doc/offiaccount/Message_Management/Service_Center_messages.html 这个消息,能否不发送去管理员账号?服务器接收到,就算完成了。公司的管理员表示,每天都可以接收到大量的菜单消息,很烦 [图片]
2020-07-20 - 内容重复了
在进行微信OAuth2.在进行微信OAuth2.0授权登录接入之前 https://developers.weixin.qq.com/doc/oplatform/Website_App/WeChat_Login/Wechat_Login.html 准备工作这段文字重复了
2020-02-25 - 群发图文接口报clientmsgid已经存在?
clientmsgid 的值使用了时间戳 或 uniqid,把 openid 分成多组,保证数量在 1 万以内,循环来发,但是首次发成功后,第二次就报错clientmsgid exist 请求接口的参数是这样的: [代码]{[代码][代码]"touser"[代码][代码]:[[代码][代码]"oO-sX1GYvqVAXaeiA6wvf8kfz_OE"[代码][代码],[代码][代码]"oqeyVwqAyieD06UWjN8y79dTjOfI"[代码][代码]],[代码][代码]"msgtype"[代码][代码]:[代码][代码]"mpnews"[代码][代码],[代码][代码]"mpnews"[代码][代码]:{[代码][代码]"media_id"[代码][代码]:[代码][代码]"VmuCOhkqjAeYPpIxLYSjwq4BlENjq7Idqb9xrBL1bPQ"[代码][代码]},[代码][代码]"clientmsgid"[代码][代码]:[代码][代码]"5dcbefb5a74a0"[代码][代码]}[代码] 记录了每次循环发送到接口的请求参数,clientmsgid 都是不同的,这个字段的值是使用 `uniqid()` 生成的。 appid 是 wx6e543ad0fc5b5718
2019-11-14 - 微信会员卡一键开卡字段设置无效
首次设置时,设置了四个字段作为必填的开卡字段,之后又设置成2个字段作为必填字段,但是尝试多次都设置失败! 最后发现,先将要去掉的两个必填字段设置为选填字段,之后再将被设为选填的字段去参数中去掉,才能成功的将必填字段减少为两个; 请问,怎样才能直接将必填字段设置为两个,而不是先设置为选填,再去掉,才达到去掉字段的目的?
2019-11-06 - 如图,卡券中”使用条件“和”可用时间“的显示,是如何实现的?
图中,汉堡王的券,在time_limit的位置,有显示使用条件和可用时间,但是自己创建的券,在相同的位置,却什么都没有; 使用条件,在接口文档中对应的字段是use_condition,这个是对的吗? 我在创建券的时候,没有设置time_limit,但是有效期什么的,都是有的,是因为没有设置time_limit而导致相同的位置,没有任何显示吗? [图片] [图片]
2019-10-31 - 用户在授权给第三方平台时,经常选错误权限,有没办法在应用端获取预授权code时,就设定好所需权限?
使用授权码获取授权信息: https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/api/authorization_info.html 比如在调这个接口的时候,传一个权限列表给开放平台,然后用户授权的时候,就不需要再选择权限,直接点授权
2019-09-23 - getBackgroundAudioManager播放音频失败
- 需求的场景描述(希望解决的问题) 在播放需要鉴权的音频文件时,开发者工具中,可以正常播放。但是在手机中微信小程序播放时,就报错了,原因是阿里云OSS鉴权验证失败,导致返回403错误; [图片] 在手机中,微信小程序的createInnerAudioContext可以正常播放以上出现403错误的已鉴权URL,但是getBackgroundAudioManager播放音频失败,错误:[代码]errCode: 10002 [代码] [代码]errMsg: [代码][代码]"playerErrCode:6, systemErrCode:403, domain:com.tencent.KSAudioPlayer.HTTP, description:未能完成操作。 ("[代码][代码]com.tencent.KSAudioplayer.HTTP [代码][代码]"错误 [代码][代码]403")[代码] - 希望提供的能力希望可以解决这个问题,毕竟createInnerAudioContext是可以播放的,而且开发者工具中的getBackgroundAudioManager也是可以播放的。 另外,希望开发者工具中的模拟器,能和微信小程序的环境完全一致; 谢谢
2018-08-08