初始化

初始化后的可以通过test接口测试SDK是否正常

const XduaClient = require('lovearth-xdua-browser-sdk')
const xduaClient = await XduaClient({
    LOGIN_TOKEN:"eyJhbGciOiJSUzI1NiIsImtpZCI6ImI1MGIxZWZmZGMwMzVlMjg2OWI2YzQ1ZjMzYmRmNWQ3In0.eyJpYXQiOjE1ODQ5NzUwN
})

api_name = "创建测试";
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,
    result: {
        param: {
            foo: 'foo value',
            bar: 'bar value'
        },
        event: {
            shop: 'XdUaXduA',
            app: 'BrowSdkT',
            api: 'AddTest',
            user: '匿名者',
            ip: '39.97.224.240'
        }
    },
    debug: [],
    message: 'Success.',
    reason: 'success'
}

获取AppToken

通过两种方式获取AppToken

  • 联系xdua.com管理员获取应用令牌
  • 登录xdua.com创建应用,获取令牌
HttpClientBuilderParams httpParam = new HttpClientBuilderParams();//参数配置
httpParam.setAppToken("控制台获取的token");//设置AppToken
XduaClient.getInstance().init(httpParam); //初始化代码
XduaClient.getInstance().AddTest(String data, new ApiCallback() {
    @Override
    public void onFailure(ApiRequest request, Exception e) {
        e.printStackTrace();
    }

    @Override
    public void onResponse(ApiRequest request, ApiResponse response) {
        try {
            System.out.println(getResultString(response));
        }catch (Exception ex){
            ex.printStackTrace();
        }
    }
});

results matching ""

    No results matching ""