收藏
回答

新版一次性订阅消息:卡片激活/更新成功后,调用接口成功,但是用户端没收到卡片信息?

参考的https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/subscribe-message-2.html进行开发。

code的获取方式是前端通过liveActivity获取,传到服务端。

选用了模板:1003,激活和更新卡片从日志看都返回成功了,但是用户层面什么交互展示都没有?

服务端的日志:卡片激活请求参数: { "notify_type ":1003, "openid ": "o23ZU11F96-YPf3sTBonxEvvHEqI ", "notify_code ": "c1.vArVZfuq2n0z0j01_gHI4Bc9onYO6eHx_6EQKlT_qOg ", "content_json ": "{\ "cur_status\ ":1,\ "wxa_path_query\ ":\ "pages/report-center/detail/index\ ",\ "pay_info\ ":{\ "transaction_id\ ":\ "FREE_RPT20260112225426501789\ ",\ "pay_amount\ ":0,\ "pay_time\ ":1769003032},\ "product_count\ ":1,\ "product_additional_list\ ":{\ "info_list\ ":[{\ "number\ ":1,\ "unit_price\ ":0}]},\ "product_list\ ":{\ "info_list\ ":[{\ "product_path_query\ ":\ "pages/report-center/detail/index\ ",\ "product_name\ ":\ "分析报告\ ",\ "product_img\ ":\ "https://aisearch.cdn.bcebos.com/pic_create/2025-12-16/12/853dd80d5e36a57b.jpg\ "}]}} "}

ret:{ "errcode ":0, "errmsg ": "ok "} 

更新卡片的请求信息:{ "notify_type ":1003, "openid ": "o23ZU11F96-YPf3sTBonxEvvHEqI ", "notify_code ": "c1.vArVZfuq2n0z0j01_gHI4Bc9onYO6eHx_6EQKlT_qOg ", "content_json ": "{\ "cur_status\ ":9,\ "wxa_path_query\ ":\ "pages/report-center/detail/index?id=43\ "} "}

ret:{ "errcode ":0, "errmsg ": "ok "}

查询卡片信息返回的数据:

查询响应: errcode=0, errmsg=ok, raw={"errcode":0,"errmsg":"ok","notify_info":{"notify_type":1003,"content_json":"{\"cur_status\":9,\"wxa_path_query\":\"pages\/report-center\/detail\/index?id=43\",\"product_count\":1,\"product_list\":{\"info_list\":[{\"product_img\":\"\",\"product_name\":\"分析报告\",\"product_path_query\":\"pages\/report-center\/detail\/index\"}]}}","code_state":0,"code_expire_time":1769089649},"notify_ext_info":{"ext_json":"{}","service_type_list":[]}}

链路和逻辑是是通了,但是用户端没有收到什么效果,请问后续如何继续排查呢,我这里少了什么步骤吗?

回答关注问题邀请回答
收藏

2 个回答

登录 后发表内容