1.0.1 • Published 7 years ago
xzh-sdk v1.0.1
熊掌号JS-SDK APM/NPM包
onlineJS SDK使用文档说明
API
注意:在使用SDK提供的API前,必须进行SDK实例的初始化(第三方鉴权,仅初始化一次即可),然后使用SDK实例调用API。
初始化
使用示例:
var xzh = require('xzh-sdk');
xzh.init({
data: {
"appid": "熊掌号id", // 必填
"timestamp": "生成签名的时间戳", // 必填
"nonce_str": "生成签名的随机串", // 必填
"signature": "签名" // 必填
},
success: function (data) {
// JS-SDK 实例
var instance = data.result;
// 调用其他能力
console.log('your code');
},
fail: function () {
console.log('your code');
}
});
电话&短信
使用示例:
var xzh = require('xzh-sdk');
xzh.init({
data: {
"appid": "熊掌号id", // 必须
"timestamp": "生成签名的时间戳", // 必填
"nonce_str": "生成签名的随机串", // 必填
"signature": "签名" // 必填
},
success: function (data) {
// JS-SDK 实例
var instance = data.result;
// xzh.tel为调用电话组件 xzh.sms为调起短信组件
xzh.tel({
data: {
tel: "商家电话", //
sendData: {
// 生成订单所需的数据
}
},
success: function () {
// 电话&短信组件成功的回调
console.log('your code');
},
fail: function () {
// 电话&短信组件失败的回调
console.log('your code');
},
context: instance // 熊掌号JS-SDK实例
});
},
fail: function () {
console.log('your code');
}
});