阿里百川标准版 -九游会国际

webapp快捷打包
阿里百川标准版
转到模块插件

敬告:此 demo 演示为开放测试页面,仅用于开发者快速测试体验应用功能,请严格遵守开发者协议,九游会国际-九游会真人第一品牌

js-sdk 引用方式:

♦ 普通网页 script 方式加载:下载最新版 ,请在页面上调用 jsbridge 接口之前引用 jsbridge-mini.js 库;

♦ js module 方式引用:npm install ym-jsbridge

淘宝账号授权登录、退出

login 淘宝账号授权登录

♦ 授权登录成功 msg 回调参数返回 session 的 json 字符串,失败 msg 返回错误描述,请参考

jsbridge.bc.login(function(succ, msg){
  if (succ) {
    alert("授权登录成功: "   json.parse(msg).openid);
  } else {
    alert("授权登录失败: "   msg);
  }
});

logout 退出淘宝账号授权

jsbridge.bc.logout(function(succ, msg){
  alert(succ ? "退出成功" : msg);
});

打开淘宝页面

detail 商品详情页,app内打开h5网页

♦ 请参考“page类型”说明

下述页面打开函数都可提供 h5, taoke, track 参数,用法相同。

jsbridge.bc.detail({
  itemid: "569454419126", //支持itemid和openitemid的商品,必填,不允许为null
  h5    : true, //true: 在app内打开淘宝h5页面, false:尝试呼出淘宝app打开商品详情,默认值true
  //淘宝客打点参数, 默认 null
  //taoke : {
  //    pid    : "x",
  //    unionid: "y",
  //    subid  : "z"
  //},
  track : {     //yhhpass跟踪参数
  }
}, function(succ, msg) {
  alert(succ ? "成功" : msg);
});

detail 商品详情页,外呼淘宝app客户端

jsbridge.bc.detail({
  itemid: "569454419126",
  h5    : false
}, function(succ, msg) {
  alert(succ ? "成功" : msg);
});

shop 店铺

♦ 请参考 detail 方法的使用说明

jsbridge.bc.shop({
  shopid: "1984421637"  //店铺id
});

url 链接

♦ 请参考 detail 方法的使用说明

jsbridge.bc.url({
  url: "https://shop34803518.taobao.com/"  //链接
});

cart 查看购物车

♦ 请参考 detail 方法的使用说明

jsbridge.bc.cart({
  //没有参数
});

addcart 加入购物车

♦ 请参考 detail 方法的使用说明

jsbridge.bc.addcart({
  itemid: "568944459539"  //支持itemid和openitemid的商品,必填,不允许为null
});

order 订单列表

♦ 请参考 detail 方法的使用说明

jsbridge.bc.order({
  status  : 0,   //0:全部;1:待付款;2:待发货;3:待收货;4:待评价
  allorder: true //true 显示所有订单,为false只显示通过当前app下单的订单
});

全局设置

setshouldusealipay 是否使用支付宝

♦ 请参考官方说明

//true or false
//默认true
jsbridge.bc.setshouldusealipay(true);

setsyncfortaoke 是否使用同步淘客打点

//true or false
//默认true
jsbridge.bc.setsyncfortaoke(true);

setforceh5 是否走强制h5的逻辑

//true or false
//默认false
jsbridge.bc.setforceh5(true);

settaokeparams 淘宝客参数

jsbridge.bc.settaokeparams({
  pid    : "x",
  unionid: "y",
  subid  : "z"
});

setchannel 渠道信息

jsbridge.bc.setchannel({
  typename   : "0",
  channelname: null
});

setisvcode isv的code

jsbridge.bc.setisvcode("100");

setisvversion isv的版本,通常为本app版本

jsbridge.bc.setisvversion("1.0.0");

更多帮助
网站地图