- 通过第三方平台发布的小程序业务域名和服务器域名发布后打不开?
获取发布后生效业务域名列表{ "errcode": 0, "errmsg": "ok", "mp_domain": { "requestdomain": [ "https://mydomain.domain.com" ], "wsrequestdomain": [ "wss://mydomain.domain.com" ], "uploaddomain": [ "https://mydomain.domain.com" ], "downloaddomain": [ "https://mydomain.domain.com" ], "udpdomain": [ "udp://mydomain.domain.com" ], "tcpdomain": [ "tcp://mydomain.domain.com" ] }, "third_domain": { "requestdomain": [ "https://mydomain.domain.com" ], "wsrequestdomain": [ "wss://mydomain.domain.com" ], "uploaddomain": [ "https://mydomain.domain.com" ], "downloaddomain": [ "https://mydomain.domain.com" ], "udpdomain": [ "udp://mydomain.domain.com" ], "tcpdomain": [ "tcp://mydomain.domain.com" ] }, "direct_domain": { "requestdomain": [ "https://mydomain.domain.com" ], "wsrequestdomain": [ "wss://mydomain.domain.com" ], "uploaddomain": [ "https://mydomain.domain.com" ], "downloaddomain": [ "https://mydomain.domain.com" ], "udpdomain": [ "udp://mydomain.domain.com" ], "tcpdomain": [ "tcp://mydomain.domain.com" ] }, "effective_domain": { "requestdomain": [ "https://mydomain.domain.com" ], "wsrequestdomain": [ "wss://mydomain.domain.com" ], "uploaddomain": [ "https://mydomain.domain.com" ], "downloaddomain": [ "https://mydomain.domain.com" ], "udpdomain": [ "udp://mydomain.domain.com" ], "tcpdomain": [ "tcp://mydomain.domain.com" ] } } 获取生效后的服务器域名: { "errcode": 0, "errmsg": "ok", "mp_webviewdomain": [ "https://mydomain.domain.com" ], "third_webviewdomain": [ "https://mydomain.domain.com" ], "direct_webviewdomain": [ "https://mydomain.domain.com" ], "effective_webviewdomain": [ "https://mydomain.domain.com" ] } 发布后打不开, 对应的后端服务器上也没有访问日志出现. 小程序模板中是有配置了域名的, 文档中说会删除模板中的域名, 而使用通过 api 配置的域名. 当前已经加过了域名校验文件, 并且生效.
08-09 - 第三方管理小程序是否可以通过appid获取原始id?
<xml><ToUserName><![CDATA[gh_467188马赛克3]]></ToUserName> <FromUserName><![CDATA[oyMiT6马赛克ggGb_55w_NTB3k]]></FromUserName> <CreateTime>1722845713</CreateTime> <MsgType><![CDATA[event]]></MsgType> <Event><![CDATA[weapp_audit_success]]></Event> <SuccTime>1722845713</SuccTime> </xml>wxbd271马赛克 以上是第三方平台通过api来对小程序提交审核, 审核通过后, 微信的回调明文, toUserName 字段中, 实际上是对应小程序的 原始ID, 并非该小程序的 Appid, 是否有接口, 可以通过 appid 查询 原始id, 或者通过 原始id 查询appid? 审核通过后的回调报文中未包含具体的 appid, 也没有 audit_id.
08-05 - component_ticket解密后数据结构和文档中的不一致?
微信请求的url: signature=cae44fee731822c391c56e4ba618e5fb93773182×tamp=1721879807&nonce=1636169773&encrypt_type=aes&msg_signature=e1ca2339c205ebee00eb5c7a7e0a10e7bc5f8922 s请求体: <xml> <AppId> <![CDATA[wxbd271744fdcca5bd]]> </AppId> <Encrypt> <![CDATA[dS2oV+avwITp9LtYXl5Bs8OE1YWVnhz3IKlE5zd2OrWICJNXHGuNLSrA/+vQff3CaYQMYmfSdFHoYOQt4UQcIydc8FTAQM3CI3MxH4VPJbvszB5FyDYTKGaSEGRHHtkvrH3WGa5uRu24/J7thdzML1Wx5cy/AMSO4bXJFj7KSwb7e28Og2p9Hn3oUQV6y5kR8hph0xcmMifq8bx6rdhPvEj4LS9QM+Uug7TJ0e+uJaXF0e/eZDNGrD97WfwL5RfhEKWonhvUcGkg0LDz1U+tmAHe+LMxppBswHHSe02j4P5yQKZde0/1HnS/B6U2PdoNDm4CipClEOUG4Jcrn5A+4C5xGLjZu7KjDw/p4OWc+R74gpUVqBZJ3IbIbzrPug/nlO8b0LXAE6q40UboH5ejl/C3/69vfjKZDxI9ZrCufGPLarG77MeqWB5ARVM02LVOVtSkweAa2yII/l7SySjQfw==]]> </Encrypt> </xml> aes 解密 encrypt 标签下的内容后, 得到明文: 1<xml><AppId><![CDATA[wxbd271744fdcca5bd]]></AppId> <CreateTime>1721879807</CreateTime> <InfoType><![CDATA[component_verify_ticket]]></InfoType> <ComponentVerifyTicket><![CDATA[ticket@@@0hoDA1hCWVSr马赛克GBHkK80马赛克341zexSsJlFteMQ]]></ComponentVerifyTicket> </xml>wxbd271744fdcca5bd 文档中, 解密后的明文数据结构如下: random(16B)为 16 字节的随机字符串; msg_len 为 msg 长度,占 4 个字节(网络字节序); msg为解密后的明文; appid为第三方平台Appid,开发者需验证此Appid是否与自身第三方平台相符。 解密后明文开头的 数字 1 是什么? 没有 16字节 的随机数, 也没有 4字节 的 msg_length, 后面的 msg 和 appid 倒是可以对上.
07-26 - component_ticket解密时, 和文档中数据结构不一致?
body: <xml> <AppId><![CDATA[wxbd271744fdcca5bd]]></AppId> <Encrypt><![CDATA[uvt/uUZuqtFyq5yhM/R48GPYogFNMmr6/16imCS7r6Y3lQPsmHFA1T6mT9LMka8Q3O/xWpiNqPRqWgUeQX7k8VQTd/7DxvwPaZNtLbi+6HgXzCibdg+MD+Bg7mwXDfC4plfQB5ccD2Df/k4A3tKYPcdexJx42Wp6kAK7u1QgO9vdV8F+3Hnr6NasFvLZ/e5DV8AoYr2JmhfOtnXXDnuU2jux8iJC1Zdd2vZTSjvW5Pi5+jD54XH4ETs4/gXuYMSo5ubAbbcqsnCRuRUZ6O0y1jtQo6YERn08o3RJNaDEDFvDZJpjEeNjz1DS32FCuJTuN+EEOFLpxmpHlwNbnhjMPQo0U+mEr7Xorx8Ps0DKmcJZlzTb1fK0nHIWO+ywEcRt3u4RUhR/FhtF+255MBuuHGf01BFG5VBrR3o44+ev6ZrTevSozl8E5Lzm+zfPU1NRJ8nFyl5lbNMEt4NzvCGPgA==]]></Encrypt> </xml> aes解密后的明文: 1<xml><AppId><![CDATA[wxbd271744fdcca5bd]]></AppId> <CreateTime>1721879204</CreateTime> <InfoType><![CDATA[component_verify_ticket]]></InfoType> <ComponentVerifyTicket><![CDATA[ticket@@@0hoDA1hCWVS马赛克eMQ]]></ComponentVerifyTicket> </xml>wxbd271744fdcca5bd 而文档中的 16字节随机数+4字节msg_len+msg+appid, 在解密的实例中, 只看到了 msg和 appid, 没有随机数和 msg_len
07-26 - 大佬🚪好?遇到一个问题,{"errcode":85017,"errmsg":"no domain
我是第三方平台,报错显示未设置小程序域名,但是我在第三方后台已经设置了啊 [图片]
2020-04-07