兑换记录接口

需求场景:

开发者有自己的商城兑换记录页面,想通过接口获取积分商城兑换记录的相关数据信息,并展示在自己兑换记录页面,可以通过兑换记录接口来接收积分商城的兑换记录内容。

接口说明:

兑换记录的数据传输接口是由开发者提供相关接口。兑吧服务器在有新的兑换记录产生的时候,通过该接口将兑换记录的相关信息传输给开发者服务器,开发者通过接口接收数据,在本地进行记录和相关处理,并给兑吧服务器响应处理结果。

接口参数说明

输入参数(Get请求方式)

字段名

字段类型

是否必须

字段数码

appKey

String

Yes

接口appKey,应用的唯一标识

uid

String

Yes

用户标识,唯一且不可变

recordId

String

Yes

兑换记录id

title

String

Yes

商品标题

logoUrl

String

Yes

logo图片地址

recordDetailUrl

String

Yes

兑换记录详情页地址(访问时需包装成免登录url)

credits

String

Yes

积分

timestamp

String

Yes

1970-01-01开始的时间戳,毫秒为单位。

sign

String

Yes

MD5签名,参见【签名规则】

响应参数:

成功:响应ok

开发者服务器端收到兑换记录请求并处理完成后,请返回纯文本的 ok 字符串,两边不带空格,忽略大小写,兑吧在验证到响应为 ok 后就不再继续请求。

失败:除 ok 以外的任何响应。

兑吧会在之后的1分钟、3分钟、5分钟、10分钟、20分钟重复发送请求。

重复请求的处理

由于网络请求的无状态特性,兑吧向开发者发送请求以后,即便开发者已处理请求并返回响应,但是响应过程中因为网络问题导致兑吧没收到,兑吧无法确认该请求是否被正确处理,仍然会执行重发流程。

注意事项:开发者对于接收到的重复请求,需要做好兑换记录id的唯一性校验,对于网络原因引起的重复请求,如果本地已经有记录,则不要重复记录。

接口开发完成后,请联系兑吧技术支持协助接口配置。

同步兑换记录的使用场景

开发者通过接口接收到的兑换记录信息,展示积分商城外部的页面(开发者自己的兑换记录页面中),如果需要查到订单的具体状态,或者兑换记录的详情信息,则需要跳转到兑吧的兑换记录详情页面进行查看。具体流程如下(详见注释):

跳转商城兑换记录详情页

因为兑换记录详情页面是兑吧的商城H5内页,访问时候需要拼装成免登录地址的redirect直达方式去访问兑换记录详情页面(免登录地址的生成方式,详见免登录地址 ;

兑换记录html页面,兑换记录同步接口相关推荐

  1. 兑换记录html页面,兑换码记录.html

     兑换码记录 $axure.utils.getTransparentGifPath = function() { return 'resources/images/transparent.gif'; ...

  2. 无线通信零基础学习记录(2)——GSM空中接口物理层的设计

    无线通信零基础学习记录(2)--GSM空中接口物理层的设计 本章解释清楚了之前未搞懂的名词,如时隙等,以及各种信道类型,在此一并总结. TDMA空中接口技术 时分多址(TDMA,Time Divisi ...

  3. 工作中搜索页面搜索记录功能的封装(存储到本地)

    //!*封装添加搜索记录功能 (newRecord:str,当参数为空时为获取历史记录; num:记录数,默认为12条;) function addHisRecord(newRecord, num){ ...

  4. php记录登录时间,php记录 用户当前页面停留时间

    onunload +JS定时器 + ajax 实现 每秒写一次数据库肯定是不行的资源释放都来不及,使用js计时器,在离开页面时,调用ajax异步插入数据库,即不延迟跳转,也不会占用资源,插入完就释放了 ...

  5. mysql 表 组织 管理_MySQL 基础知识梳理学习(二)----记录在页面层级的组织管理...

    1.InnoDB的数据存储结构 InnoDB中数据是通过段.簇.页面构成的. (1)段是表空间文件中的主要组织结构,它是一个逻辑概念,用来管理物理文件,是构成索引.表.回滚段的基本元素.创建一个索引( ...

  6. 用Session记录实现页面数据的关联

    开发工具与关键技术:ASP.NET MVC 作者:陈荣基 撰写时间:2019.07.27 用Session记录实现页面数据的关联 我们常常会遇到想将一个页面的数据在另一个页面显示或使用 也就是所谓的页 ...

  7. 记录:页面锚定 点击a标签进行锚定到指定的ID

    记录:页面锚定 点击a标签进行锚定到指定的ID a href="javascript:void(0)" οnclick="document.getElementById( ...

  8. 微信小程序记录用户行为浏览记录和停留时间以及小程序全局分享

    微信小程序记录用户行为浏览记录和停留时间以及小程序全局分享 项目需求 1.后台统计一个用户在我们小程序的每个页面的停留时间 2,前台用户可以在个人中心看到自己的分享记录以及多少人查看 需求分析 需求一 ...

  9. 旺店通WMS与旺店通WMS对接集成货主信息查询接口连通商品同步接口(WDT-WMS-TEST)

    接入系统:旺店通WMS 旺店通wms最新版是一款功能齐全的店铺管理软件.旺店通wms管理系统官方版为用户量身定做仓储规划设计,覆盖了全行业,满足了各个行业不同经营模式的仓库运营管理.旺店通wms管理系 ...

最新文章

  1. windows程序设计之对话框简介1
  2. python使用FPDF包将多个图像文件写入pdf文件实战
  3. 初级开发者vs高级开发者 | 每日趣闻
  4. 【鸿蒙 HarmonyOS】UI 布局 ( 帧布局 StackLayout )
  5. java同时执行同一个方法吗_java 返回结果的同时执行另一个方法
  6. 一款IDEA插件神器,帮你一键转换DTO、VO、BO、PO、DO
  7. 秒后面的单位是什么_单位与国际单位制是如何由来的?
  8. FreePiano下载与使用
  9. 我的IC之旅——资深芯片设计验证工程师成长——“胡”说IC工程师完美进阶
  10. 新浪pop服务器无响应,新浪 – Pop's Blog
  11. 中文乱码问题解决大全
  12. jdk7对list进行排序(按照list中entity的某个属性比如age)
  13. k近邻(kNN)算法的Python实现(基于欧氏距离)
  14. 4.1.3. Operators
  15. 资深研发转变为架构师意味着什么
  16. 闲鱼商品理解数据分析平台——龙宫
  17. 递归计算 1 - 100 的和
  18. Android开发唯一的出路:进阶学习,附超全教程文档
  19. Scaled Agile Framework (SAFe) 和产品管理间到底有什么关系 ?
  20. 给系统添加个文件名助手

热门文章

  1. 用心谱写爱情经典将这些字符编写成只属于80后
  2. Coursera 游戏开发学习笔记(week 2)
  3. 汇编cmp以及ja,jb的应用
  4. 感悟:搞了整整一天,拯救一个Ubuntu系统
  5. 什么是工厂设计模式?工厂设计模式的优点和应用场景?
  6. 基于Django的博客兼学术主页管理网站
  7. php内置aes加密,PHP进行AES加密
  8. PX4FLOW光流模块DIY(含部分代码讲解)
  9. 程序员技术练级攻略---酷壳_陈皓
  10. Java工程师常用Linux命令大全