# open api demo (java ver.)
java version "1.7.0_75"
## Getting Started
1..将工程clone到本地:```git clone https://github.com/ddtalk/HarleyCorp.git```,导入到IDE中,比如eclipse点击```File->import```导入到eclipse中
2.打开工程的Env.java文件,填入企业的CORP_ID和SECRET(CORP_ID和SECRET可以在企业OA后台找到)
```
public static final String CORP_ID = "your CORP_ID";
public static final String CORP_SECRET = "your CORP_SECRET";
```
<img src="https://img.alicdn.com/tps/TB1oZwOKFXXXXc1XVXXXXXXXXXX-1084-621.jpg" width="542" height="310">
3.部署工程
4.OA后台创建微应用,并把工程的首页地址填到微应用首页中。
[如何创建微应用?](http://ddtalk.github.io/dingTalkDoc/#step-2-创建微应用)
<img src="https://img.alicdn.com/tps/TB1N490JFXXXXceXFXXXXXXXXXX-602-524.png" width="542" height="472">
###本DEMO具体实现
1.jsapi权限验证配置流程
请查看[文档](http://ddtalk.github.io/dingTalkDoc/#页面引入js文件)
- 前端文件:WebContent/index.jsp,WebContent/javascripts/demo.js
- 后端文件:[链接](https://github.com/injekt/openapi-demo-java/blob/master/src/com/alibaba/dingtalk/openapi/demo/auth/AuthHelper.java)
2.免登流程
请查看[文档](http://ddtalk.github.io/dingTalkDoc/#手机客户端微应用中调用免登)
- 前端文件:WebContent/javascripts/demo.js和
- 后端文件:[链接](https://github.com/injekt/openapi-demo-java/blob/master/src/com/alibaba/dingtalk/openapi/servlet/UserInfoServlet.java)
3.部门的操作
请查看[文档](http://ddtalk.github.io/dingTalkDoc/#管理通讯录)
- 后端文件:[链接](https://github.com/injekt/openapi-demo-java/blob/master/src/com/alibaba/dingtalk/openapi/demo/department)
4.员工的操作
请查看[文档](http://ddtalk.github.io/dingTalkDoc/#管理通讯录)
- 后端文件:[链接](https://github.com/injekt/openapi-demo-java/blob/master/src/com/alibaba/dingtalk/openapi/demo/user)
5.通讯录事件(比如用户的离职,部门的删除)回调
请查看[文档](http://ddtalk.github.io/dingTalkDoc/#通讯录及群会话变更事件回调接口)
- 后端文件:[链接](https://github.com/injekt/openapi-demo-java/blob/master/src/com/alibaba/dingtalk/openapi/servlet/EventChangeReceiveServlet.java)
6.发送消息
请查看[文档](http://ddtalk.github.io/dingTalkDoc/#发送普通会话消息)
- 后端文件:[链接](https://github.com/injekt/openapi-demo-java/blob/master/src/com/alibaba/dingtalk/openapi/demo/message)
没有合适的资源?快使用搜索试试~ 我知道了~
企业接入的demo项目
共135个文件
java:32个
jar:30个
html:16个
0 下载量 44 浏览量
2023-07-13
15:06:10
上传
评论
收藏 8.11MB ZIP 举报
温馨提示
1..将工程clone到本地:git clone https://github.com/ddtalk/HarleyCorp.git,导入到IDE中,比如eclipse点击File->import导入到eclipse中 2.打开工程的Env.java文件,填入企业的CORP_ID和SECRET(CORP_ID和SECRET可以在企业OA后台找到)
资源推荐
资源详情
资源评论
收起资源包目录
企业接入的demo项目 (135个子文件)
.classpath 576B
org.eclipse.wst.common.component 456B
org.eclipse.wst.jsdt.ui.superType.container 49B
style.css 569B
base.css 569B
base.css 569B
base.css 569B
.gitignore 61B
1.html 5KB
2.html 5KB
list.html 4KB
3.html 4KB
index.html 4KB
index.html 3KB
drawer.html 3KB
tab2.html 2KB
detail.html 2KB
detail2.html 2KB
6.html 1KB
5.html 1KB
tab1.html 1KB
tab3.html 1KB
4.html 606B
log.html 118B
openapi-demo-java.iml 881B
WebContent.iml 281B
netty-3.10.5.Final.jar 1.27MB
spring-core-3.2.8.RELEASE.jar 853KB
spring-context-3.2.8.RELEASE.jar 846KB
async-http-client-1.9.32.jar 723KB
spring-beans-3.2.8.RELEASE.jar 598KB
httpclient-4.3.jar 572KB
log4j-1.2.17.jar 478KB
spring-beans-2.5.6.SEC01.jar 477KB
log4j-1.2.15.jar 383KB
fastjson-1.1.40.jar 350KB
spring-aop-3.2.8.RELEASE.jar 330KB
spring-core-2.5.6.SEC01.jar 279KB
commons-codec-1.10.jar 278KB
httpcore-4.3.jar 276KB
commons-lang-2.4.jar 256KB
spring-expression-3.2.8.RELEASE.jar 192KB
commons-io-2.4.jar 181KB
json-lib-2.3-jdk15.jar 148KB
java.servlet-2.5.jar 103KB
servlet-api-2.5.jar 103KB
commons-logging-1.1.3.jar 61KB
client-sdk.api-1.0.2.jar 49KB
client-sdk.core-1.0.0-SNAPSHOT.jar 41KB
httpmime-4.3.jar 36KB
slf4j-api-1.7.13.jar 32KB
client-sdk.example-1.0.0-SNAPSHOT.jar 17KB
slf4j-log4j12-1.7.9.jar 9KB
client-sdk.common-1.0.0-SNAPSHOT.jar 8KB
aopalliance-1.0.jar 4KB
client-sdk.spring-1.0.0-SNAPSHOT.jar 3KB
Demo.java 11KB
HttpHelper.java 10KB
DingTalkEncryptor.java 9KB
AuthHelper.java 8KB
UserHelper.java 5KB
DepartmentHelper.java 4KB
EventChangeReceiveServlet.java 4KB
ContactsServlet.java 4KB
ServiceHelper.java 4KB
FileUtils.java 3KB
eventChangeHelper.java 2KB
DingTalkEncryptException.java 2KB
UserInfoServlet.java 2KB
DingTalkJsApiSingnature.java 2KB
MediaHelper.java 2KB
OAoauth.java 2KB
Utils.java 1KB
PKCS7Padding.java 1KB
OAMessage.java 1KB
MessageHelper.java 1KB
User.java 947B
Env.java 690B
LinkMessage.java 455B
MessageDelivery.java 414B
LightAppMessageDelivery.java 400B
ConversationMessageDelivery.java 391B
Vars.java 343B
OApiResultException.java 296B
TextMessage.java 262B
ImageMessage.java 261B
OApiException.java 215B
Message.java 119B
3.jpg 123KB
1.jpg 19KB
2.jpg 15KB
zepto.min.js 23KB
dingtalk.js 21KB
support.js 13KB
demo.js 3KB
contacts.js 1KB
logger.js 480B
base.js 373B
base.js 348B
base.js 348B
共 135 条
- 1
- 2
资源评论
智达教育
- 粉丝: 2w+
- 资源: 279
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功