安装SDK

参考: https://gitee.com/lovearthhome/lovearth-xdua-android-sdk

Android Studio配置说明

在项目根gradle配置文件添加

allprojects {
    repositories {
        ...
        maven { url 'https://jitpack.io' }
    }
}

在module的gradle配置文件添加

dependencies {
    implementation 'com.gitee.lovearthhome:lovearth-xdua-android-sdk:1.0.0'
}

初始化

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();
        }
    }
});

一个典型测试接口的返回

{
    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 ""