1.登录成功,进入钉钉管理后台,点击工作台。

2.添加自建应用,依次填写相关信息(首页地址为系统访问网址),微应用创建成功后生成AgentID,方便后续开发使用。

3.设置成功,可在移动端工作台打开微应用静态页面。

4.动态交互:基于钉钉容器的H5开发,钉钉提供了一些Native(标识符native可以与所有其它的java标识符连用,abstract除外,一个native method方法可以返回任何java类型,我们可以在一个native method的本地实现中访问所有的java特性)能力的jsapi,这些api有很多是手机的基础能力。js写法主要分两种情况:

  • 对调用不需要进行鉴权的api(即不需要进行dd.config),只需要在dd.ready里面调用即可。
  • 对于一些钉钉业务相关、安全相关的api调用,我们需要开发者先进行鉴权再进行调用(即dd.config)。详情参见开发文档
  • 代码实现: api调用文档
<script type="text/javascript" src="http://g.alicdn.com/dingding/open-develop/1.5.1/dingtalk.js"></script>
<script>
dd.ready(function(){//需要鉴权再进行调用 (dd.config)//dd.config({//agentId : _config.agentid,//corpId : _config.corpId,//timeStamp : _config.timeStamp,//nonceStr : _config.nonceStr,//signature : _config.signature,//jsApiList : [ 'runtime.info', 'biz.contact.choose',//'device.notification.confirm', 'device.notification.alert',//'device.notification.prompt', 'biz.ding.post',//'biz.util.openLink' ]//});//不需要进行鉴权的api调用dd.ready(function(){dd.runtime.permission.requestAuthCode({corpId :'corpId',onSuccess : function(info) {$.ajax({url : '请求地址',type : 'post',dataType:"json",  data:data,  processData : false,// 告诉jQuery不要去处理发送的数据 contentType : false,// 告诉jQuery不要去设置Content-Type请求头success : function(data, status, xhr) {alert('1');},error : function(xhr, errorType, error) {alert('0');}});},onFail : function(err) {alert('fail: ' + JSON.stringify(err));}});});
});
</script>

基于钉钉的微应用开发(WebAPP)相关推荐

  1. jee-weapp是一套基于jfinal,dubbo微服务开发的微信小程序商城项目,首次开放全部拼团前后台源码

    介绍: jee-weapp 简介 jee-weapp基于微信第三方开放平台基础框架, 多模块化开发不同的微信营销插件, 支持微信第三方平台扫码授权公众号,小程序 支持微信第三方平台覆盖全网发布 支持小 ...

  2. echarts python源码_基于Echarts的微代码开发平台SmartChart, 免费开源使用

    A platform that Connect Data to Echarts. 简介 SmartChart基于Echarts/Django的微代码开发平台,适用于任何WEB项目 简单, 敏捷, 高效 ...

  3. php钉钉微应用开发,基于钉钉的移动办公微应用的设计与实现.PDF

    基于钉钉的移动办公微应用的设计与实现 2017 年 软 件 2017, Vol. 38, No . 4 第 3 8 卷 第 4 期 COMPUTER ENGINEERING & SOFTWAR ...

  4. DingTalk「开发者说」第8期 钉钉微应用开发实战

    分享人:悦铭,钉钉H5微应用前端开发链路负责人 视频地址:一键回看 目录: 一.初识钉钉H5微应用 二.H5微应用原理解析 三.钉钉JSAPI使用与鉴权 四.H5微应用开发 五.H5的性能优化建议 六 ...

  5. 钉钉、钉应用(微应用和E应用)开发介绍

    钉钉,数字化新工作方式,让工作更简单 目前在钉钉的官网可以看到,超过700万家企业组织正在使用钉钉.笔者也相信,这一数字每天都在增加.获得群众的认可,也是理所当然的,体验过钉钉,就能感觉到,钉钉的考勤 ...

  6. 钉钉微应用的开发——主前端

    经济基础决定上层建筑. 开发环境 Chrome Latest Version iOS钉钉最新版.Android钉钉开发最新版 其实我一直想实现电脑Chrome可以调试手机内部APP,苦于尝试多次没有成 ...

  7. 钉钉微应用怎么进入_钉钉微应用开发免登流程

    公司将办公协同基本上都搬到钉钉线上来了,偶有部门个性的功能,钉钉没有合适的应用可以解决,所以只能自己开发系统解决.钉钉企业内部应用分E应用和微应用,E应用说白了就是小程序,微应用是H5页面.如果公司内 ...

  8. 钉钉微应用PC开发版调试

    官方提供的文档:Android开发版调试 安装钉钉Android开发版 安装钉钉Android调试工具 下载并安装Android开发版 打开钉钉Android开发版,选择:我的 -> 设置 -& ...

  9. 开发钉钉和企业微信微应用

    钉钉应用开发流程: 1.登录钉钉后台管理 -- 应用管理 -- 工作台 -- 自建应用 2.上传内部应用logo和名字.注意需要添加可访问域名的配置. 3.配置首页可访问地址:打包到线上的路径(注意配 ...

最新文章

  1. 一元二次方程实根java_请依次输入一元二次方程的三个系数,并点击计算显示实根...
  2. Google App Engine给我们带来了什么?
  3. 四、redis的底层数据结构
  4. 阿里云查看mysql是否安装_阿里云CentOS服务器mysql安装
  5. easyui带表单的弹窗效果制作
  6. 64 modol1模型
  7. 数据分析--商业报告实例
  8. (1 24) 3 java代码_《Java语言程序设计》测试题及参考答案(第1部分)
  9. 继续聊WPF——Expander控件(1)
  10. 2020-11-30 03_空域图像处理 笔记
  11. 京东首推的“SpringBoot+Vue前后端分离全栈项目”牛炸天了?
  12. 数据治理-数据质量管理
  13. 上海python暑假培训班
  14. python二级考试笔记_Python二级考试临时抱佛脚专用笔记——(一)数据表示与计算...
  15. 金属管材光纤激光切管机提高电瓶车制造水平
  16. 码出未来:我与计算机的爱恨情仇
  17. 视频教程-2019 react入门至高阶实战,含react hooks-ReactJS
  18. echarts4下载安装图文详解
  19. MATLAB r2020b完整工具箱列表和中文翻译
  20. 分享最新版的 INTELWIFI 驱动包

热门文章

  1. 语音呼叫系统IVR流程编写文档整理
  2. 大地 Windows 7 Sp1 (2011新春)正式版
  3. 超级签名是怎么实现的?如何申请超级签名?
  4. Consul:10:Consul KV的增删改查
  5. 蓝桥杯—超级质数python
  6. 计算机主机安装的工艺流程图,工艺流程图模板分享,电脑绘制工艺流程图怎样操作...
  7. 写入csv文件时,出现数据丢失的情况。
  8. [Python开发] 使用python读取图片的EXIF
  9. 谷粒商城-01-p1-p19
  10. 关于SN74AHCT1G02DBVR