敬告:此 DEMO 演示为开放测试页面,仅用于开发者快速测试体验应用功能,请严格遵守开发者协议,了解更多。
♦ JS-SDK 引用方式:
♦ 普通网页 script 方式加载:下载最新版 jsBridge-v20251019.zip,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库;
♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package
淘宝账号授权登录、退出
♦ 授权登录成功 msg 回调参数返回 Session 的 json 字符串,失败 msg 返回错误描述,请参考 http://baichuan.taobao.com/docs/doc.htm?articleId=105647&docType=1#s2
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类型”说明 http://baichuan.taobao.com/docs/doc.htm?treeId=129&articleId=105647&docType=1#s1
♦ 下述页面打开函数都可提供 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下单的订单
});
全局设置
♦ 请参考官方说明 http://baichuan.taobao.com/docs/doc.htm?treeId=129&articleId=105647&docType=1#s1
//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");