有赞新零售社区

发帖
API使用问题»有赞云控制台的消息推送配置有bug

有赞云控制台的消息推送配置有bug

赵备 2018-09-10 2928 浏览 9 评论 | [显示全部楼层] [打印]
1、业务场景
买家付款完成后推送消息
2、关键点
在有赞云控制台的‘消息推送配置->交易消息v3->买家付款->参数自定义'弹出的界面中去掉不需要的参数,例如去掉 order_promotion,但实际上推送过来的数据中只有 order_info,其他的例如buyer_info什么的都没有了, 而且order_info中的offline_id也没有了
3、参数
推送事件名称  trade_TradeBuyerPay
推送的消息中的msg字段的含义  StructurizationTradeOrderInfo


本帖最后由 赵备 于 2018-9-9 16:42 编辑
用手机打开
收藏 ··· 回复
    赵备 青铜   2018-09-10 显示全部楼层
    第一个订单号 E20180910151429007700009
    推送数据全部勾选,推送数据正常
    第二个订单号 E20180910151624007700013
    推送的数据只去掉 order_promotion,但其他数据缺失

      赵备 青铜   2018-09-12 显示全部楼层
      lass="quote 15">
      有赞-导演 发表于 2018-9-11 11:08
      查了一下您的这个有异常的订单 推送信息有这些内容的
      建议你登录你的应用后台使用https://console.youzan ...


      我这边的服务器收到的数据确实是不完整的
      我可以根据签名证明有赞发送的数据有缺失,

      订单号 E20180910151624007700013
      签名是 62d7e8f0e4780e22424236180eb81d4d
      msg 内容是

      %7B%22refund_order%22%3A%5B%5D%2C%22full_order_info%22%3A%7B%22orders%22%3A%5B%7B%22outer_sku_id%22%3A%22%22%2C%22goods_url%22%3A%22https%3A%2F%2Fh5.youzan.com%2Fv2%2Fshowcase%2Fgoods%3Falias%3D271n2xrtpryx6%22%2C%22item_id%22%3A434930433%2C%22outer_item_id%22%3A%22%22%2C%22discount_price%22%3A%220.01%22%2C%22item_type%22%3A0%2C%22num%22%3A2%2C%22sku_id%22%3A0%2C%22sku_properties_name%22%3A%22%5B%5D%22%2C%22pic_path%22%3A%22https%3A%2F%2Fimg.yzcdn.cn%2Fupload_files%2F2017%2F06%2F19%2FFme9JZz7T1rB8sSLnsnCk2gILNp_.png%22%2C%22oid%22%3A%221470874033739802387%22%2C%22title%22%3A%22%E6%B5%8B%E8%AF%95%E5%95%86%E5%93%81%E5%85%AD%22%2C%22buyer_messages%22%3A%22%22%2C%22is_present%22%3Afalse%2C%22pre_sale_type%22%3A%22null%22%2C%22points_price%22%3A%220%22%2C%22price%22%3A%220.01%22%2C%22total_fee%22%3A%220.02%22%2C%22alias%22%3A%22271n2xrtpryx6%22%2C%22payment%22%3A%220.02%22%2C%22is_pre_sale%22%3A%22null%22%7D%5D%7D%7D


      这里面根本没有 buyer_info
      按照MD5(client_id+msg+client_secrect)算了一遍签名,是符合的,
      这说明有赞发来的数据就这么多,不然签名怎么会一样?



        赵备 青铜   2018-09-13 显示全部楼层
        lass="quote 15">
        有赞-导演 发表于 2018-9-12 15:11
        感觉您这边可能收到的是v1 v2的消息,您设置一下在微商城后台关闭v1 v2消息推送 然后再测试一笔 如果还有 ...



        我看了下,之前微商城后台的推送确实都开启了,我刚才把他们关了,应用后台推送我就开了这些其他都关了,
        然后又下了个单,数据还是缺失的,
        订单号 E20180912160732007700005

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

          本版积分规则

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

          • 评分

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

          复制成功