java集成钉钉sdk_比钉钉官方SDK还好用的钉钉 Java SDK

比钉钉官方SDK还好用的钉钉 Java SDK 钉钉 SDK 钉钉 Java SDK DingTalk SDK DingTalk Java SDK

钉钉官方的SDK不是很好用,使用官方SDK往往需要严格的对照着文档来使用,否则就不知道如何调用接口,并且接口的access_token是需要自己维护的,需要自己处理存储、过期刷新等等,比较麻烦。

DtJava实现了access_token的维护与过期刷新、封装钉钉接口、HTTP事件回调处理。

下面简单举个获取用户详情的例子:

我们先看下官方SDK的用法:

DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/user/get");

OapiUserGetRequest req = new OapiUserGetRequest();

req.setUserid("userid1");

req.setHttpMethod("GET");

OapiUserGetResponse rsp = client.execute(req, accessToken);

用法比较麻烦,需要自己指定接口地址、接口请求方式,另外还需要维护accessToken,基本上和HttpClient调用差不多了

下面看下DtJava的用法

DtUser user = dtService.getUserService().getById(userId);

直接一个方法调用就OK了

比较下来DtJava对开发者更加友好。目前DtJava还处于开发阶段,也希望大家能够多点点Star鼓励下呀。

你可能感兴趣的:(java集成钉钉sdk)