- 当前 Bug 的表现(可附上截图)
接口:
https://api.weixin.qq.com/cgi-bin/message/wxopen/updatablemsg/send?access_token=ACCESS_TOKEN
当状态为1的时候报错,如果为0则正常
提交的参数
target_state: 1
返回的结果
{ errcode: 47001, errmsg: 'data format error hint: [1m_93a07334124]' }
{ errcode: 47001, errmsg: 'data format error hint: [zGyoJA04604107]' }
{ errcode: 47001, errmsg: 'data format error hint: [T8XmCA01593943]' }
- 预期表现
- 复现路径
- 提供一个最简复现 Demo
解决方法:
不同 target_state 的参数可以参考 https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/share/updatable-message.html#%E7%8A%B6%E6%80%81%E5%8F%82%E6%95%B0,后续我们会补到接口文档上
target_state为1的时候参数不一样,看截图
亲测成功。
这样是可以,估计好多人都不知道
还不来个赞
初始化的时候参数把总人数修改了,但是分享出去还是默认1/3
这个初始化不知道怎么修改人数,有知道的么
初始化那个问题还不知道怎么解决,那个默认3好像修改不了
那个1和3试个各种办法都改不了,不知道是不是被微信写死了😓
嗯,目前只能通过更新修改
wx.updateShareMenu({
withShareTicket:
true
,
isUpdatableMessage:
true
,
activityId:
''
,
// 活动 ID
templateInfo: {
parameterLis: [
{
name:
'member_count'
,
value:
'1'
},
{
name:
'room_limit'
,
value:
'3'
}
]
}
})
这个示例代码里面,parameterLis 应该是 parameterList,是文档出错,我们会尽快修正
同样的问题,官方可否出来解释一下。状态为0是OK的,状态为1就提示调用失败,怎么办?
看上面
可以参考一下47001的错误提示哈:https://developers.weixin.qq.com/miniprogram/dev/api/open-api/updatable-message/setUpdatableMsg.html
参数我是按照文档里面这样的格式提交的,只不过修改了状态值target_state从0改成1