随笔分类 -  Java钉钉开发

摘要:一、异常原因: 请求的员工不在 应用的可见范围内。 如下图,应用的可见范围只设置为了部分员工。所以导致此异常 二、异常解决 将员工添加进可见范围即可 阅读全文
posted @ 2018-02-07 20:23 shirayner 阅读(3180) 评论(0) 推荐(0) 编辑
摘要:一、本节要点 1.通讯录权限 ISV(应用服务商)默认无管理通讯录的权限,企业应用默认有所有通讯录权限。 2.数据传输格式—JSON 请参见: Java_数据交换_fastJSON_01_用法入门 二、代码实现 1.HTTP请求工具类—HttpHelper package com.ray.dingt 阅读全文
posted @ 2017-11-13 18:30 shirayner 阅读(2944) 评论(0) 推荐(0) 编辑
摘要:一、异常 1.访问ip不在白名单之中 异常信息: "errcode":60020,"errmsg":"访问ip不在白名单之中" 异常背景:若没有设置ip白名单,则能正常获取accessToken,而在根据accessToken获取jsapiTicket时则会抛出这个异常 异常原因:没有设置ip白名单 阅读全文
posted @ 2017-10-16 13:07 shirayner 阅读(1864) 评论(0) 推荐(0) 编辑
摘要:源码已上传GitHub: https://github.com/shirayner/DingTalk_Demo 一、本节要点 1.免登授权的流程 (1)签名校验 (2)获取code,并传到后台 (3)根据code获取userid (4)根据userid获取用户信息,(此处可进行相应业务处理) (5) 阅读全文
posted @ 2017-09-30 11:18 shirayner 阅读(7944) 评论(5) 推荐(1) 编辑
摘要:源码已上传GitHub:传送门 一、准备事项 1.1 一个能在公网上访问的项目: 参见:Java微信开发_02_本地服务器映射外网 1.2 一个钉钉账号 去注册 1.3 创建一个应用 登录钉钉后台—>工作台—>自建应用 二、钉钉的配置参数 2.1 CorpID 和 corpSecret 首先登录开发 阅读全文
posted @ 2017-09-29 17:30 shirayner 阅读(5608) 评论(0) 推荐(0) 编辑
摘要:1.源码 本系列教程的源码已上传至GitHub: https://github.com/shirayner/DingTalk_Demo 2.官方 官方源码:https://github.com/open-dingtalk/openapi-demo-java 钉钉官方文档 钉钉管理后台 https:/ 阅读全文
posted @ 2017-09-27 11:21 shirayner 阅读(1835) 评论(0) 推荐(0) 编辑