很多用户留言咨询,在钉钉应用市场自建应用,无法访问内部服务器,该怎么操作?如果是企业内部,自带应用需要接入钉钉工作台,可以考虑在管理后台自建应用,或者需要开发一个内部使用的微应用,不管是哪种自建方式,首先需要一个已备案成功且通过80/443端口访问到网站的域名。
(1)域名备案需要有一个固定公网IP,而固定公网IP成本太高,一年需要支付上万费用;
(2)即使网络具备公网IP条件,多数用户无光猫/路由器操作权限,端口映射设置难度大;
(3)宽带针对未备案域名屏蔽80端口,即使有动态公网IP,也无法通过80端口发布网站;
(4)IPv4地址资源匮乏,部分地区宽带运营商已不分配真实动态公网IP,而是分配经NAT转发出来的虚假IP地址。
(5)为保证传输的安全性,需要每年单独购买ssl证书进行部署
通过快解析(内网穿透版)无需公网ip、无需映射即可快速帮助企业解决以上难题,下面我们来看看具体操作步骤:
登录钉钉开发者后台,选择应用开发-第三方企业应用-小程序,点击创建应用。
创建成功后,可以在应用列表查看创建的应用。点击应用还可以查看应用的详细信息,如下图所示:
4.设置安全域名
小程序需要事先设置一个或多个服务端安全域名,小程序前端只能通过这些安全域名与服务端进行网络通信。当安全域名更新时,需要在IDE重新打包上传版本,设置的域名才会生效。本质上,小程序前端与后端的网络通信是同普通的H5前后端一样的。因此在您做快速体验时,可以填写小程序前端所在环境能访问的任何域名
重点:快解析配置端口映射
1.金万维快解析官网 下载客户端
2.登录客户端,点击版本试用,选择任意版本,建议选择“无忧版” 更稳定,更安全。
3.点击添加映射,配置相关信息
4.映射完成,自动生成一个外网访问地址
钉钉开放了丰富的服务端接口能力,开发者可以使用这些接口能力,实现企业系统与钉钉的集成打通。在调用接口前,需要先申请并设置接口调用权限,包括通讯录权限、外部联系人权限、审批权限及内购开发权限等。如下图所示。
设置回调URL用于激活接口,将快解析生成的域名添加,内网穿透的方式对外暴露,以便钉钉回调
7.添加体验组织并开通应用
重要:面向企业的应用必须企业开通才能进行体验,您需要创建专门的体验组织并为此组织开通本应用。
然后启动前端项目(启动之前要确保开通应用>与推送Ticket>已经完成并且成功,如果获取到用户信息userid则表示应用运行成功。注意:关联的小程序,和体验组织(这里的体验组织是第七步创建并开通的而不是创建此项目的团队
按照以上步骤操作即可完成钉钉自建应用访问内网服务器啦,你学会了吗?
技术顾问为您提供专属1v1服务咨询,专业与技术双重保障,无任何附加费用,请留下您的联系方式,技术
工程师与您联系,请保持电话畅通 ,咨询电话: 010-63701717 转 6666
您的手机号已绑定多个账号,请选择登录账号
1v1技术咨询
(代理商用户请及时转出)