钉钉企业微应用官方Demo,用Java语言开发,封装好了各种库,方便二次开发
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-05-22 12:36 openapi-demo-java-master
文件 364 2018-05-22 12:36 openapi-demo-java-master.gitignore
文件 2563 2018-05-22 12:36 openapi-demo-java-masterREADME.md
目录 0 2018-05-22 12:36 openapi-demo-java-masterlib
文件 50573 2018-05-22 12:36 openapi-demo-java-masterlibclient-sdk.api-1.0.2.jar
文件 7797 2018-05-22 12:36 openapi-demo-java-masterlibclient-sdk.common-1.0.0-SNAPSHOT.jar
文件 42170 2018-05-22 12:36 openapi-demo-java-masterlibclient-sdk.core-1.0.0-SNAPSHOT.jar
文件 17604 2018-05-22 12:36 openapi-demo-java-masterlibclient-sdk.example-1.0.0-SNAPSHOT.jar
文件 3009 2018-05-22 12:36 openapi-demo-java-masterlibclient-sdk.spring-1.0.0-SNAPSHOT.jar
文件 12350 2018-05-22 12:36 openapi-demo-java-masterliblippi-oapi-encrpt.jar
文件 732573 2018-05-22 12:36 openapi-demo-java-masterlib aobao-sdk-java-auto_1479188381469-20170724.jar
文件 9570 2018-05-22 12:36 openapi-demo-java-masterpom.xml
目录 0 2018-05-22 12:36 openapi-demo-java-mastersrc
目录 0 2018-05-22 12:36 openapi-demo-java-mastersrcmain
目录 0 2018-05-22 12:36 openapi-demo-java-mastersrcmainjava
目录 0 2018-05-22 12:36 openapi-demo-java-mastersrcmainjavacom
目录 0 2018-05-22 12:36 openapi-demo-java-mastersrcmainjavacomalibaba
目录 0 2018-05-22 12:36 openapi-demo-java-mastersrcmainjavacomalibabadingtalk
目录 0 2018-05-22 12:36 openapi-demo-java-mastersrcmainjavacomalibabadingtalkopenapi
目录 0 2018-05-22 12:36 openapi-demo-java-mastersrcmainjavacomalibabadingtalkopenapidemo
文件 12350 2018-05-22 12:36 openapi-demo-java-mastersrcmainjavacomalibabadingtalkopenapidemoDemo.java
文件 760 2018-05-22 12:36 openapi-demo-java-mastersrcmainjavacomalibabadingtalkopenapidemoEnv.java
文件 414 2018-05-22 12:36 openapi-demo-java-mastersrcmainjavacomalibabadingtalkopenapidemoOApiException.java
目录 0 2018-05-22 12:36 openapi-demo-java-mastersrcmainjavacomalibabadingtalkopenapidemoauth
文件 6632 2018-05-22 12:36 openapi-demo-java-mastersrcmainjavacomalibabadingtalkopenapidemoauthAuthHelper.java
目录 0 2018-05-22 12:36 openapi-demo-java-mastersrcmainjavacomalibabadingtalkopenapidemodepartment
文件 2806 2018-05-22 12:36 openapi-demo-java-mastersrcmainjavacomalibabadingtalkopenapidemodepartmentDepartmentHelper.java
目录 0 2018-05-22 12:36 openapi-demo-java-mastersrcmainjavacomalibabadingtalkopenapidemoeventchange
文件 2889 2018-05-22 12:36 openapi-demo-java-mastersrcmainjavacomalibabadingtalkopenapidemoeventchangeeventChangeHelper.java
目录 0 2018-05-22 12:36 openapi-demo-java-mastersrcmainjavacomalibabadingtalkopenapidemomedia
文件 1790 2018-05-22 12:36 openapi-demo-java-mastersrcmainjavacomalibabadingtalkopenapidemomediaMediaHelper.java
............此处省略99个文件信息
package com.alibaba.dingtalk.openapi.demo;
import com.alibaba.dingtalk.openapi.demo.auth.AuthHelper;
import com.alibaba.dingtalk.openapi.demo.department.DepartmentHelper;
import com.alibaba.dingtalk.openapi.demo.media.MediaHelper;
import com.alibaba.dingtalk.openapi.demo.message.LightAppMessageDelivery;
import com.alibaba.dingtalk.openapi.demo.message.MessageHelper;
import com.alibaba.dingtalk.openapi.demo.user.UserHelper;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONobject;
import com.dingtalk.open.client.api.model.corp.*;
import com.dingtalk.open.client.api.model.corp.MessageBody.OABody.Body;
import com.dingtalk.open.client.api.model.corp.MessageBody.OABody.Body.Form;
import com.dingtalk.open.client.api.model.corp.MessageBody.OABody.Body.Rich;
import com.dingtalk.open.client.api.model.corp.MessageBody.OABody.Head;
import java.io.File;
import java.util.ArrayList;
import java.util.List;
/**
* 本地测试方法钉钉API
*/
public class Demo {
public static String TO_USER = ““;
public static String TO_PARTY = ““;
public static String AGENT_ID = ““;
public static void main(String[] args) throws Exception {
try {
List departments = new ArrayList();
departments = DepartmentHelper.listDepartments(AuthHelper.getAccessToken() “1“);
JSONobject usersJSON = new JSONobject();
System.out.println(“depart num:“ + departments.size());
for (int i = 0; i < departments.size(); i++) {
JSONobject userDepJSON = new JSONobject();
System.out.println(“dep:“ + departments.get(i).toString());
long offset = 0;
int size = 5;
CorpUserList corpUserList = new CorpUserList();
while (true) {
corpUserList = UserHelper.getDepartmentUser(AuthHelper.getAccessToken() Long.valueOf(departments.get(i).getId())
offset size null);
System.out.println(JSON.toJSONString(corpUserList));
if (Boolean.TRUE.equals(corpUserList.isHasMore())) {
offset += size;
} else {
break;
}
}
if (corpUserList.getUserlist().size() == 0) {
continue;
}
for (int j = 0; j < corpUserList.getUserlist().size(); j++) {
String user = JSON.toJSONString(corpUserList.getUserlist().get(j));
userDepJSON.put(j + ““ JSONobject.parseobject(user CorpUserDetail.class));
}
usersJSON.put(departments.get(i).getName() userDepJSON);
System.out.println(“user:“ + usersJSON.toString());
}
System.out.println(“depart:“ + usersJSON.toJSONString());
// 获取access token
String accessToken = AuthHelper.getAccessToken();
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-05-22 12:36 openapi-demo-java-master
文件 364 2018-05-22 12:36 openapi-demo-java-master.gitignore
文件 2563 2018-05-22 12:36 openapi-demo-java-masterREADME.md
目录 0 2018-05-22 12:36 openapi-demo-java-masterlib
文件 50573 2018-05-22 12:36 openapi-demo-java-masterlibclient-sdk.api-1.0.2.jar
文件 7797 2018-05-22 12:36 openapi-demo-java-masterlibclient-sdk.common-1.0.0-SNAPSHOT.jar
文件 42170 2018-05-22 12:36 openapi-demo-java-masterlibclient-sdk.core-1.0.0-SNAPSHOT.jar
文件 17604 2018-05-22 12:36 openapi-demo-java-masterlibclient-sdk.example-1.0.0-SNAPSHOT.jar
文件 3009 2018-05-22 12:36 openapi-demo-java-masterlibclient-sdk.spring-1.0.0-SNAPSHOT.jar
文件 12350 2018-05-22 12:36 openapi-demo-java-masterliblippi-oapi-encrpt.jar
文件 732573 2018-05-22 12:36 openapi-demo-java-masterlib aobao-sdk-java-auto_1479188381469-20170724.jar
文件 9570 2018-05-22 12:36 openapi-demo-java-masterpom.xm
目录 0 2018-05-22 12:36 openapi-demo-java-mastersrc
目录 0 2018-05-22 12:36 openapi-demo-java-mastersrcmain
目录 0 2018-05-22 12:36 openapi-demo-java-mastersrcmainjava
目录 0 2018-05-22 12:36 openapi-demo-java-mastersrcmainjavacom
目录 0 2018-05-22 12:36 openapi-demo-java-mastersrcmainjavacomalibaba
目录 0 2018-05-22 12:36 openapi-demo-java-mastersrcmainjavacomalibabadingtalk
目录 0 2018-05-22 12:36 openapi-demo-java-mastersrcmainjavacomalibabadingtalkopenapi
目录 0 2018-05-22 12:36 openapi-demo-java-mastersrcmainjavacomalibabadingtalkopenapidemo
文件 12350 2018-05-22 12:36 openapi-demo-java-mastersrcmainjavacomalibabadingtalkopenapidemoDemo.java
文件 760 2018-05-22 12:36 openapi-demo-java-mastersrcmainjavacomalibabadingtalkopenapidemoEnv.java
文件 414 2018-05-22 12:36 openapi-demo-java-mastersrcmainjavacomalibabadingtalkopenapidemoOApiException.java
目录 0 2018-05-22 12:36 openapi-demo-java-mastersrcmainjavacomalibabadingtalkopenapidemoauth
文件 6632 2018-05-22 12:36 openapi-demo-java-mastersrcmainjavacomalibabadingtalkopenapidemoauthAuthHelper.java
目录 0 2018-05-22 12:36 openapi-demo-java-mastersrcmainjavacomalibabadingtalkopenapidemodepartment
文件 2806 2018-05-22 12:36 openapi-demo-java-mastersrcmainjavacomalibabadingtalkopenapidemodepartmentDepartmentHelper.java
目录 0 2018-05-22 12:36 openapi-demo-java-mastersrcmainjavacomalibabadingtalkopenapidemoeventchange
文件 2889 2018-05-22 12:36 openapi-demo-java-mastersrcmainjavacomalibabadingtalkopenapidemoeventchangeeventChangeHelper.java
目录 0 2018-05-22 12:36 openapi-demo-java-mastersrcmainjavacomalibabadingtalkopenapidemomedia
文件 1790 2018-05-22 12:36 openapi-demo-java-mastersrcmainjavacomalibabadingtalkopenapidemomediaMediaHelper.java
............此处省略99个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)