安装SDK
地球号建议通过SDK进行。地球号的SDK命名统一按照lovearth-xdua-{lang}-sdk
来命名。
这里告诉你如何在浏览器,webview项目中引入xdua. 本SDK实用ES6语法,不兼容ES5语法.开发者需要自行转换到ES5.
使用npm安装lovearth-xdua-browser-sdk
$ npm install lovearth-xdua-browser-sdk --save
[!note] 建议您使用9.0以上的npm
SDK相关问题,在开发者群提问。
初始化
const XduaClient = require('lovearth-xdua-browser-sdk')
const xduaClient = await XduaClient({
LOGIN_TOKEN:"eyJhbGciOiJSUzI1NiIsImtpZCI6ImI1MGIxZWZmZGMwMzVlMjg2OWI2YzQ1ZjMzYmRmNWQ3In0.eyJpYXQiOjE1ODQ5NzUwN
})
测试
test_param = {
foo : "foo value",
bar : "bar value",
}
let res = await xduaClient.addTest(test_param)
if(res.status == 200){
if(res.error == 0){
console.log(res);
}else{
console.log(res);
}
}else{
console.log(res);
}
一个典型测试接口的返回
{
status: 200,
apid: '8F1CAA2A-82A5-4652-B556-414B8AF8D8E8',
apis: 'AddTest',
error: 0,
reason: 'success',
message: 'Success.',
result: {
param: { //请求的参数
foo: 'foo value',
bar: 'bar value'
},
event: {
shop: 'XdUaXduA', //店铺ID
app: 'BrowSdkT', //APP名字
api: 'AddTest', //API名字
user: '匿名者', //请求发送者的名字
ip: '39.97.224.240' //请求发送者的IP
}
},
}