通过sendAppMsg发送小程序xml,打开的场景值sceneid是1036,预期是1008
Opened this issue · 0 comments
hawkwithwind commented
-
我这里开发的功能
bot收到小程序xml后,原样复制,通过sendAppMsg接口发送给群。发送时xml字符串中确认无换行符(\n)无制表符(\t)。 -
遇到的问题
从群里打开小程序的sceneid 预期是1008,实际是1036
参见微信小程序场景值说明
https://developers.weixin.qq.com/miniprogram/dev/framework/app-service/scene.html -
猜测可能问题原因
我发送时xml反复与微信原生的xml比对一致,不含换行符制表符。但转发到群里,收到的xml字符串中,每个tag结尾包含\n\t\t\t 形式字符,且原本<tag></tag>
形式的无内容闭合tag,被转换为<tag />
形式。
一个关键信息是,原本<appmsg>
中的<type>
为33,而转发后为36 -
担心点
不知为何这个原本来自群聊的卡片被微信认定为来自应用。我担心微信最终会发现这类消息是不合法的渠道发送的,导致帐号封号风险。因此希望能够规避。