敬告:此 demo 演示为开放测试页面,仅用于开发者快速测试体验应用功能,请严格遵守开发者协议,九游会国际-九游会真人第一品牌。
♦ js-sdk 引用方式:
♦ 普通网页 script 方式加载:下载最新版 ,请在页面上调用 jsbridge 接口之前引用 jsbridge-mini.js 库;
♦ js module 方式引用:npm install ym-jsbridge
淘宝账号授权登录、退出
♦ 授权登录成功 msg 回调参数返回 session 的 json 字符串,失败 msg 返回错误描述,请参考
jsbridge.bc.login(function(succ, msg){ if (succ) { alert("授权登录成功: " json.parse(msg).openid); } else { alert("授权登录失败: " msg); } });
jsbridge.bc.logout(function(succ, msg){ alert(succ ? "退出成功" : msg); });
打开淘宝页面
♦ 请参考“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); });
jsbridge.bc.detail({ itemid: "569454419126", h5 : false }, function(succ, msg) { alert(succ ? "成功" : msg); });
♦ 请参考 detail 方法的使用说明
jsbridge.bc.shop({ shopid: "1984421637" //店铺id });
♦ 请参考 detail 方法的使用说明
jsbridge.bc.url({ url: "https://shop34803518.taobao.com/" //链接 });
♦ 请参考 detail 方法的使用说明
jsbridge.bc.cart({ //没有参数 });
♦ 请参考 detail 方法的使用说明
jsbridge.bc.addcart({ itemid: "568944459539" //支持itemid和openitemid的商品,必填,不允许为null });
♦ 请参考 detail 方法的使用说明
jsbridge.bc.order({ status : 0, //0:全部;1:待付款;2:待发货;3:待收货;4:待评价 allorder: true //true 显示所有订单,为false只显示通过当前app下单的订单 });
全局设置
♦ 请参考官方说明
//true or false //默认true jsbridge.bc.setshouldusealipay(true);
//true or false //默认true jsbridge.bc.setsyncfortaoke(true);
//true or false //默认false jsbridge.bc.setforceh5(true);
jsbridge.bc.settaokeparams({ pid : "x", unionid: "y", subid : "z" });
jsbridge.bc.setchannel({ typename : "0", channelname: null });
jsbridge.bc.setisvcode("100");
jsbridge.bc.setisvversion("1.0.0");