文档中心 > TOP使用说明

购物车回调

互动JSSDK提供了添加购物车方法,但是是否真正成功的加入购物车的消息,需要后台应用接收spi消息获取。

购物车回调场景开发

购物车回调场景开发的流程,符合SPI接口开发基础流程

注:“购物车回调”已经默认开放

加购物车spi消息何时发出

在前台应用的h5页面,触发tida加购物车接口,加购物车成功后,后台应用会收到回调消息。

颁发onecode回调

为了避免发放支付宝红包、发放权益等top接口被恶意调用,手淘对此类接口进行了重新封装,删除了权益接收者参数。
颁发onecode spi接口将手淘当前登录用户信息加密后交给三方后台应用,三方应用调用经过重新封装的top接口时,需提供该加密信息。

颁发onecode场景开发

颁发onecode场景开发的流程,符合SPI接口开发基础流程

颁发onecode spi消息何时发出

在前台应用的h5页面,触发tida安全请求接口,后台应用会收到回调消息。

权益接口调用

调用手淘专用的权益发放接口,除去通常的入参之外,还要附上颁发onecode spi消息获得的ticket参数(参见场景开发文档)。

request.putOtherTextParam("top_one_code",ticket);

安全请求

/**
 * 安全请求  
 *
 * @memberOf Tida
 * @module award
 * @name securityRequest
 * @function
 *
 * @param {object} options 入参
 * @param {number} options.bizApi 后台应用待调用目标top接口(支付宝红包:taobao.mobile.promotion.benefit.activity.send)
 * @param {number} options.bizExtString 业务参数,可选
 * @param {number} options.asac 安全参数,
 * @param {string} options.testOn 回调地址线上、测试环境切换,默认false(true使用“测试环境”设置的回调地址 false使用"线上环境"设置的回调地址),
 * @param {string} options.crtKeyAsTgtKeyOn 回调appkey,默认false(true使用当前appkey接收回调 false保持原有策略,互动、微淘应用使用后台appkey其他使用当前appkey)
 * @param {function} callback 回调函数
 *
 */
 
var options = {
    bizApi: "taobao.mobile.promotion.benefit.activity.send"
    ,bizExtString: "Hey,this is client!"
    ,asac: "D5JIXKZ2UR3DSROM4PYB"
    ,testOn:true
    ,crtKeyAsTgtKeyOn:true
};
 
Tida.securityRequest(options, function (data) {
    alert(JSON.stringify(data))
});

FAQ

关于此文档暂时还没有FAQ
返回
顶部