安装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
        }
    },
}

results matching ""

    No results matching ""