如题,视频讲的是之前版本的,钉钉开放平台现在更新了,很多参数都不一样了,视频为什么不能更新或者讲的详细一点
1、创建套件,创建完毕之后,有相关的key,套件是需要授权的。当您注册套件时,钉钉服务器为了避免无效推送,将会验证回调url的有效性,对回调url推送“验证回调URL有效性事件”,收到推送后您需要需要返回“success”的加密值,才能成功创建套件。https://open-doc.dingtalk.com/docs/doc.htm?spm=a219a.7629140.0.0.mJtxff&treeId=366&articleId=104943&docType=1在套件管理页面可以看到套件的基本配置信息,比如套件Key,套件secret。套件的suiteKey和suiteSecret在套件授权的过程中会用到,注意:suiteSecret 需要配置到项目的配置文件中,具体参考:套件授权。2、套件下面创建微应用,一个套件下面可以有多个微应用。3、创建测试企业才能获取到通讯录权限,也方便测试。4、开发套件1.钉钉开放平台提供了一组应用接入与授权的接口,通过实现接入与授权接口,开发者可以快速发布自己的套件。在企业用户授权开通套件时,开发者需要为企业主动激活套件。企业用户可以在授权后直接使用您的套件(应用),接口使用可以参考ISV应用授权流程。2.钉钉开放平台提供了企业通讯录管理、文件管理、企业会话消息等功能,接口使用可以参考服务端开发文档。3.我们提供了一组可以调用钉钉的本地能力和业务逻辑的JSAPI,开发者可以通过这些接口调用钉钉的原生控件,降低开发成本,提升微应用在移动客户端的体验。接口使用可以参考移动端开发文档。4.钉钉开放平台提供了与钉钉PC版本集成的能力,接口使用可以参考PC端开发文档。5.钉钉开放平台提供了开发过程中需要的调试工具和性能优化的建议,您可以参考调试工具和性能优化。二、ISV授权流程有了企业的access_token就可以进行免登以及调用服务端接口。获取企业的access_token以后,可以通过前端免登服务换取登录用户的用户信息,例如userid等。获取userid和企业的access_token以后,可以通过调用通讯录管理的user/get接口来获取当前登录用户的基本信息,参见文档。应用服务商(ISV)默认无管理通讯录的权限,只有user/get接口调用权限。三、ISV应用授权管理开发者在完成应用授权的开发之后,应该也会需要重新授权以及ISV为授权方的企业单独设置IP白名单的接口。四、免登鉴权免登:钉钉提供了OAuth的授权登录方式,可以让用户从钉钉客户端打开的网页直接获取成员的身份信息,从而免去登录的环节。企业或者ISV开发的应用,需要让用户在登录钉钉进入应用的时候通过授权获取用户信息而不用输入用户名密码。这里面企业授权获取access_token和ISV授权获取access_token的方式不一样。五、消息体加密解密为了验证调用者的合法性,钉钉在回调url中增加了消息签名,以参数signature标识,企业需要验证此参数的正确性后再解密。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。