有赞新零售社区

发帖
API使用问题»BUG反馈 卡券信息查询接口 start_time end_time返回值逻辑错误问题

[API调用-商品/交易] BUG反馈 卡券信息查询接口 start_time end_time返回值逻辑错误问题

Sichen 01-09 1294 浏览 9 评论 | 只看楼主 [打印]
有赞后台维护商品卡券的有效期是1月3日到1月31日


使用接口  读取出来的商品详情的卡券有效期有2个问题
① 起点时间 1704707627000的时间戳转化为  1月8日,应该是后台维护的时间才对,现在的时间猜测是购买时间

② 截止时间  1706716800000的时间戳转化为  2月1日, 这个非常不严谨,因为业务会直接截取2月1日来使用,但是以公众认知“截止日期2月1日 表示的是1日晚上24点截止”不符,容易导致纠纷。 有赞接口应该忠实表达截止日期为1月31日23点59分59秒的含义,其余部分由使用方的程序进行处理。而不应该“进位”到下一日的零点。


以上反馈的问题①为最严重的问题,希望尽快修复。 ②与工种认知不同,也希望能纠正,谢谢。



读取商品详情接口
https://doc.youzanyun.com/detail/API/0/2391

此次问题的track_id 如下
"trace_id":"yz7-0a350a48-1704707645242-271151"

本帖最后由 Sichen 于 2024-1-8 18:21 编辑
用手机打开
收藏 ··· 回复
    您好,您的问题已经受理,会尽快核实并与您同步。

    您好,经核实,生效的起始时间是购买时间,该电子卡券的配置是付款后立即生效,截止时间的边界值有赞取得的<的逻辑存储的结束时间戳
    • Sichen 01-12
      如果我们想获取后台设定的电子卡券的有效期的起点时间的话,现在有什么接口/方法可以实现么?因为购买时间,我们现在有其他字段已经含有这个含义了,例如tid字段。而“电子卡券的有效期的起点时间”本应该由 effective_start_time 来表示,但是现在它挪作他用,被表达“购买时间了”。关上的这扇窗对应的那扇门在哪里呢?

      谢谢您分享的“截止时间”的规则逻辑,我们可以接受,但是建议希望后续可以按照大家熟知容易理解的方式进行规则设定,谢谢啦。

    您好,更新电子卡劵有效期使用https://doc.youzanyun.com/detail/API/0/3753
    • Sichen 01-15
      您提供这个接口想让我们怎么使用它呢? 我看这是一个更新接口。您想让我们将我们认为对的有效期,回写给有赞? 是这样的么
    • 千寻 回复 Sichen 01-16
      您的需求不是要修改卡劵的有效期的吗?
    • Sichen 回复 千寻 01-16
      我的需求是
      1  读取商品详情接口 https://doc.youzanyun.com/detail/API/0/2391 中,将卡券的起点时间,显示为后台维护的商品有效期的起点时间。 现在显示的是购买时间,但是购买时间有其他接口可以读取到,现在的接口表里面,缺少一个可以读到后台维护的 起点时间的接口。



      2 将卡券的截止时间,显示为后台维护的截止日期的  23点59分59秒 (现在接口返回T+1的0点0分0秒,因为业务一般仅展示日期,不暂时时分秒,所以这里列的日期与常规大众理解有误。会多显示1天)

    您好,1.youzan.trade.virtualticket.query.1.0.0接口中查询到的有效期是购买时间,获取电子卡劵在商品管理中的有效期可以使用商品详情接口youzan.item.detail.get.1.0.0,item_validity_start参数是设置的卡劵的有效期

    2.截止时间的边界值有赞取得的<的逻辑存储的结束时间戳

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

      本版积分规则

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

      • 评分

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

      复制成功