padchat-sdk
padchat-sdk copied to clipboard
通过sendAppMsg发送小程序xml,打开的场景值sceneid是1036,预期是1008
-
我这里开发的功能 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 -
担心点 不知为何这个原本来自群聊的卡片被微信认定为来自应用。我担心微信最终会发现这类消息是不合法的渠道发送的,导致帐号封号风险。因此希望能够规避。