无线开放 API

SPI相关接口

为了保护某些敏感的数据的安全性,我们提供了一套全新的接口请求方式:SPI。目前已开放的接口有购物车回调,后续会有更多的接口(比如红包)会通过这种方式开放。

购物车回调

互动JSSDK提供了添加购物车方法,但是是否真正成功的加入购物车,需要通过SPI接口获取。

Step 1、获取SPI使用入口权限

把互动应用后台appkey提供给SPI的发布人(堇荁)。

注:只有通过手工配置,开发者才能看到SPI使用入口

Step 2、到TOP后台确认是否开通

(例如:http://my.open.taobao.com/spi/groups.htm?appkey=23025543&app_id=1744060

Step 3、申请“手淘互动场景”的场景使用

申请之后,需要主动通知一下SPI提供者( 堇荁

Step 4、找到“手淘互动场景”使用入口

在TOP控制台“我的场景”,点击进入开发

Step 5、完善接收地址

点击“开发测试”,进入页面后配置自己的后台页面地址,该页面地址用来接收 数据请求

Step 6、接收地址页面开发(含源代码)

开始页面开发,比如测试页面链接

http://jiuxianphone-1.play.admin.jaeapp.com/spiCart.jsp

页面只能输出一行xml内容:

页面JSP示例代码如下:

<%@ page contentType="application/json; charset=UTF-8" %>
<%
response.setContentType("text/xml");
%>
<recieved>true</recieved>

源代码SVN地址下载

账号:b2ctest17@yahoo.cn 密码:sxc50113891

页面PHP示例代码如下:待补充。

Step 7、确认是否能收到消息

坐等接收请求,程序需要有servlet来处理该Http get请求,TOP会发送一条以下格式的Http get请求:

http://jiuxianphone-1.play.admin.jaeapp.com/spiCart.jsp?sign=D645ACB8A1E8FEB32E0AEF4965B0C5FC&timestamp=2015-04-10+17%3A57%3A17&sellerNick=%E5%95%86%E5%AE%B6%E6%B5%8B%E8%AF%95%E8%B4%A6%E5%8F%B7&skuId=12123&itemId=12312321&mixBuyerNick=1321231321

Step 8、校验请求真实性

Step 9、提交上线申请