首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
Java钉钉开发_01_开发前的准备
】的更多相关文章
Java钉钉开发_01_开发前的准备
源码已上传GitHub:传送门 一.准备事项 1.1 一个能在公网上访问的项目: 参见:Java微信开发_02_本地服务器映射外网 1.2 一个钉钉账号 去注册 1.3 创建一个应用 登录钉钉后台—>工作台—>自建应用 二.钉钉的配置参数 2.1 CorpID 和 corpSecret 首先登录开发者平台: 登录钉钉后台—>工作台—>自建应用—>应用开发,即可进入开发者平台 然后,开发者账号管理—>生成corpSecret 2.2 AgentId 登录钉钉后台—&g…
Java钉钉开发_Exception_异常总结
一.异常 1.访问ip不在白名单之中 异常信息: "errcode":60020,"errmsg":"访问ip不在白名单之中" 异常背景:若没有设置ip白名单,则能正常获取accessToken,而在根据accessToken获取jsapiTicket时则会抛出这个异常 异常原因:没有设置ip白名单 异常解决:(1)查看服务器公网ip,linux下请参考 Linux_服务器_01_查看公网IP,windows下百度ip即可 (2)将服务器公网i…
Java钉钉开发_03_通讯录管理之 人员管理 和 部门管理
一.本节要点 1.通讯录权限 ISV(应用服务商)默认无管理通讯录的权限,企业应用默认有所有通讯录权限. 2.数据传输格式—JSON 请参见: Java_数据交换_fastJSON_01_用法入门 二.代码实现 1.HTTP请求工具类—HttpHelper package com.ray.dingtalk.qy.util; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; impor…
Java钉钉开发_00_资源帖
1.源码 本系列教程的源码已上传至GitHub: https://github.com/shirayner/DingTalk_Demo 2.官方 官方源码:https://github.com/open-dingtalk/openapi-demo-java 钉钉官方文档 钉钉管理后台 https://g.alicdn.com/dingding/opendoc/docs/_server/tab8.html 2.大牛博客 (1) 钉钉实现企业级微应用免登陆详解 钉钉免登陆前端操作详解 (2) [J…
Java钉钉开发_02_免登授权(身份验证)(附源码)
源码已上传GitHub: https://github.com/shirayner/DingTalk_Demo 一.本节要点 1.免登授权的流程 (1)签名校验 (2)获取code,并传到后台 (3)根据code获取userid (4)根据userid获取用户信息,(此处可进行相应业务处理) (5)将用户信息传到前端,前端拿到用户信息,并做相应处理 2.计算签名信息(signature) 2.1 待签名参数 ticket jsapi_ticket nonceStr 随机字符串,随机…
Java钉钉开发_02_免登授权(身份验证)
源码已上传GitHub: https://github.com/shirayner/DingTalk_Demo 一.本节要点 1.免登授权的流程 (1)签名校验 (2)获取code,并传到后台 (3)根据code获取userid (4)根据userid获取用户信息,(此处可进行相应业务处理) (5)将用户信息传到前端,前端拿到用户信息,并做相应处理 2.计算签名信息(signature) 2.1 待签名参数 ticket jsapi_ticket nonceStr 随机字符串,随机…
C#如何在钉钉开发平台中创建部门
钉钉是阿里巴巴专为中小企业和团队打造的沟通.协同的多端平台,钉钉开放平台旨在为企业提供更为丰富的办公协同解决方案.通过钉钉开放平台,企业或第三方合作伙伴可以帮助企业快速.低成本的实现高质量的移动微应用,实现生产.管理.协作.运营的移动化.官网的列子往往都是java,php和nodejs的,下面我用c#来实现一个简单的列子,来说明如何与钉钉进行交互: 1 创建一个网站: 其中官网有如何进行账号注册等开发的准备工作,这里不阐述.假设你已经成功申请了企业账号,然后获取了CorpId和CorpSecre…
C#如何在钉钉开发平台
C#如何在钉钉开发平台中创建部门 钉钉是阿里巴巴专为中小企业和团队打造的沟通.协同的多端平台,钉钉开放平台旨在为企业提供更为丰富的办公协同解决方案.通过钉钉开放平台,企业或第三方合作伙伴可以帮助企业快速.低成本的实现高质量的移动微应用,实现生产.管理.协作.运营的移动化.官网的列子往往都是java,php和nodejs的,下面我用c#来实现一个简单的列子,来说明如何与钉钉进行交互: 1 创建一个网站: 其中官网有如何进行账号注册等开发的准备工作,这里不阐述.假设你已经成功申请了企业账号,然后…
钉钉企业应用C#开发笔记之一(免登)
关于钉钉 钉钉是阿里推出的企业移动OA平台,本身提供了丰富的通用应用,同时其强大的后台API接入能力让企业接入自主开发的应用成为可能,可以让开发者实现几乎任何需要的功能. 近期因为工作需要研究了一下钉钉的接入,发现其接入文档.SDK都是基于java编写的,而我们的企业网站使用Asp.Net MVC(C#)开发,所以接入只能从头自己做SDK. 接入主要包括免登.获取数据.修改数据等接口. 免登流程 首先需要理解一下钉钉的免登流程,借用官方文档的图片: 是不是很熟悉?是的,基本是按照OAUTH的原理…
钉钉开发第三方H5微应用入门详细教程[ISV][免登流程][授权码][HTTP回调推送][识别用户身份][获取用户信息]
转载请注明原文地址:https://www.cnblogs.com/applerosa/p/11509512.html (by lnexin@aliyun.com 世间草木) 此教程注意点: 适用于第三方企业开发 H5微应用 形式,非企业内部开发, 非钉钉推荐的“小程序”方式: 消息推送模式为 HTTP回调 ,不使用钉钉收费的“RDS钉钉云推送数据源“模式: 开发前准备: 关于服务器,有公网服务器最好,没有的话需要 内网穿透工具: 调试的时候,由于钉钉的H5微应用调试只能“真机”调试,极其恶心,…