URL就是统一资源定位器,通俗的讲就是网络地址。这种原因比较多出现在需要手动指定IP、网关、DNS服务器联网方式下,及使用代理服务器上网的。仔细检查计算机的网络设置。
当IE无法浏览网页时,可先尝试用IP地址来访问,如果可以访问,那么应该是DNS的问题,造成DNS的问题可能是连网时获取DNS出错或DNS服务器本身问题,这时你可以手动指定DNS服务。成功后示例
开发前准备:
1,开放平台注册申请权限
2,选择钉钉应用类型,创建应用,获取AppKey,AppSecret,CORP_ID
3,准备开发环境 静态页面、JS,CSS放在ngnix,本地接口用tomcat。(这个我在想flutter 如何能够放到里面不是太理解)
4,调试:钉钉的H5微应用调试只能“真机”调试,所以 建议 调试的时候使用 内网穿透工具 ;
5,JSAPI免登授权码 获取当前钉钉登录用户的账号信息,需要通过免登授权码换取 (这个需要后端api进行辅助 前端和后端才能进行通信)
在开发者后台添加完大概就这样了, 其他信息:如 回调URL(在服务端搭好之后填写), 首页地址等, 后续可以修改
1 相关配置参数可参照上面 应用基础信息 那张图来一 一对应
2 所有的关键信息 是存储在服务端的, 如我们的suiteKey/suiteSecret/suiteTicket/aesKey/token;
3 所以和钉钉相关的数据交互都是在服务端,后台完成的, 除了获取免登授权码;
4 我们的前端和我们的服务端交互过程中, corpId 由前端获取 , 传递给我们;
5 服务端和钉钉交互所使用的accessToken , 可以每次都去钉钉重新获取, 但是更建议在有效期内, 后端获取一次, 然后存储在前端, 每次的数据交互将token 传递给后端;
6 钉钉向我们服务器发送请求, 也就是钉钉应用里面的回调地址;
7 钉钉的所有消息都是通过回调通知我们的, 而且消息的结构是一致的;
根据上面的相关说明将服务端放置在自己的公网服务器也好,或者使用相关的 内网穿透工具 也好 (自行解决)
总之, 现在要有一个可以 访问我们 服务端项目的 公网地址
确保你自己的服务器可以使用公网地址访问到,并且成功返回数据;
同时确保:
必须有回调地址借口用来接收钉钉发送的消息; (本文示例地址:/ding/callback)
必须有一个接收免登授权码和企业corpId 来返回用户信息的接口; (本文示例地址:/ding/login )
公网可以访问的服务端地址, 接收钉钉发给我们的消息(回调地址)如:>这种情况一般是你当前网络的DNS有异常导致,建议你选择登陆界面的那个检测网络来苹果笔记本的钉钉怎么链接互联网检测一下看看问题出在什么地方,如果是DNS故障,可以尝试手动修改或者使用360安全卫士里面的断网急救箱来修复一下。钉钉所有消息都发不出去,显示感叹号,显示网络失败,可是你懂得,在浏览所有网页都没有影响,只有钉钉登不上去。同一个问题,无论是账号密码登录,还是扫码都不行,并且显示功能使用人数过多
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)