基于ASP.NET CORE MVC 3.1的钉钉企业H5微应用开发(1)–前提条件

前言

面向钉钉接口开发的教程网络上可搜索到不多,使用ASP.NET MVC开发的更少,使用最新的ASP.NET CORE MVC 3.1,目前百度的情况看,这是全网首发。本教程,预计会持续更新,这是这个系列的第一个教程,介绍开发的环境准备与前提条件。预计教程将包含免登,鉴权,工作消息通知等内容。

钉钉H5微应用开发准备

前提条件:

(1)申请开通了企业账户

(2)通过了开发者认证。如下图。

(3)成功创建了企业H5应用。

完成全部工作完成后可以在钉钉客户端的工作台中看到这个应用:

环境条件:

(1)成功在本地iis上部署了ASP.NET CORE 3.1 项目;我的以往的文章中有所介绍,部署失败可以参考参考。

(2)网络连接参考官方文档

(3)ASP.NET CORE项目正确引入并配置了钉钉服务端接口SDK :.NET CORE SDK http://open-dev.dingtalk.com/download/openSDK/netCore。这里引入的时候会报一个错误,这时可使用扩展using Microsoft.Extensions.Configuration;对相应的方法进行替代。

(4)在前端中引入钉钉JSAPI:

1
<script src="//i2.wp.com/g.alicdn.com/dingding/dingtalk-jsapi/2.10.3/dingtalk.open.js"></script>

总结

本文介绍了应用开发的前提条件与环境准备。下一篇预计将会介绍免登流程。