有赞新零售社区

发帖
API使用问题»小程序订阅消息推送报错

[API文档问题] 小程序订阅消息推送报错

木易斤欠 01-11 669 浏览 7 评论 | 只看楼主 [打印]
标题:小程序订阅消息推送报错
内容
应用名称:新客有礼
应用AppId:10001387
ClientId:2bdb8f11e1a82c502a
相关文档地址:https://doc.youzanyun.com/detail/API/0/1336
问题描述:


1、在小程序已经申请了消息模板,ID:FEoI1hSs8y6kC1Z0Dm2vS5BkvCT--NtLISbRAu0pSho
2、C端用户使用消息ID,已在小程序完成了用户授权
3、后台使用youzan.message.subscription.apply接口,请求参数没有传递消息模板ID,怎么确认消息传递的参数的顺序和数量?

4、下图请求的日志:

麻烦,技术帮忙解答一下,感谢!!!


trace_id:yz7-0ae85bde-1736578616348-777117
日志:{
  "trace_id": "yz7-0ae85bde-1736578616348-777117",  "code": 131000000,  "success": false,  "message": "内部错误:java.lang.Integer cannot be cast to java.lang.String"}店铺Id:43704621
店铺名称:贝因美      


用手机打开
收藏 ··· 回复
    尊敬的有赞用户 您好,我们已收到您的问题,并已安排相关技术支持正在处理中,请耐心等待。您可以关注之前预留的邮箱86369223@注意问题解决进度提醒邮件。

    您好,yz_open_id 是字符串 不是数字,你传的格式不对。请获取正确的yz_open_id 参考 https://doc.youzanyun.com/detail/API/0/323 获取yz_open_id



      刚推送的消息,日志传参的yz_open_id是正确的,只是从API日志上看是数字.



      主要想问的问题是:后台使用youzan.message.subscription.apply接口,请求参数没有传递消息模板ID,怎么确认消息传递的参数的顺序和数量?
      请求参数scene(场景值,配置模板时的scene。),是不是需要根据我们创建的消息模板你们给我们创建一个?
      • 阿文 01-15
        您的请求的yz_open_id 我看仍然是数字,这个报错是你传了数字了,这个文档有些调用youzan.message.subscription.apply 调用该接口前请先查询【youzan.message.subscription.template.get】获取模板。 然后这个youzan.message.subscription.apply 接口的入参需要构造 template_param_map 传入,目前看你的报错仍然是yz_open_id 的格式问题,这个id


      这个是我们其他项目成功调用有赞的api,可以看到 yz_open_id也是数字的,所以我们请求的此接口报错,并非是因为yz_open_id 的格式问题。


        当初我们saas服务使用消息模板的时候,有赞工作人员是根据我们在小程序上创建的消息模板内容,在有赞后台进行了配置,并且给与了我们一个场景值。
        现在我们的需求就是:需要您这边帮我们的消息格式,在有赞后台配置一下,并给我们一个场景值。
        上图是以前我们和有赞技术的聊天

          1跳至
          您需要登录后才可以回帖 登录 | 立即注册

          本版积分规则

          复制链接
          新浪微博
          QQ空间
          微信扫码
          • 回复

          • 评分

          客服工作时间是9:00-18:00,客服妹子当前不在线,若不能及时回复请谅解。试试右上角的搜索吧,论坛有丰富的经验贴、公告贴,相信一定能够帮到您~

          复制成功