创建企业内部应用获取access_token,为什么需要应用的appID和appSecret?我还没有创建呢,哪来的appID和appSecret?先有儿子后有爹?
回答的人都不看问题的吗?
按照 阿里钉钉的文档, 创建企业内部应用时需要传入一个 x-acs-dingtalk-access-token 参数, 这个参数的值怎么来的?
通过 调用获取企业内部应用的ccessToken接口获取。这个就奇怪了, 我还没有企业内部应用, 如何去获取到这个 accessToken?
楼上的问题其实是这个!
钉钉这儿写的不好;
其实你随便用另外一个 钉钉应用 的 accessToken 就可以了;
但是这儿的一个问题是, 如果想直接通过 api 创建所有的应用怎么办?
目前没有办法!
,需要提供一个唯一的appID和appSecret,用于标识该应用并获取访问令牌(access_token)。appID和appSecret是由应用的管理员在企业内部应用的管理平台上创建并管理的,是一组用于验证应用身份的密钥。
在获取access_token的过程中,企业内部应用需要向企业内部应用的管理平台发送一个包含appID和appSecret的请求,企业管理平台会验证这些凭据的正确性,如果验证通过,企业管理平台会返回一个access_token给企业内部应用,以便该应用可以代表企业进行后续的API调用。
创建应用后系统自动生成的。
AppId
AppId是第三方企业应用和第三方个人应用的标识。
在钉钉开发者后台创建第三方企业应用和第三方个人应用后,系统会自动生成对应的AppId。
查看第三方企业应用的AppId
登录钉钉开发者后台,然后选择第三方企业应用。
单击已创建的应用进入应用详情页,然后就可以在应用凭证模块查看应用的AppId。
access_token
access_token是企业后台通过钉钉接口获取信息的重要凭据。在调用钉钉接口时必须携带access_token用于验证接口的访问权限。
企业内部应用通过调用获取企业内部应用的accessToken接口获取access_token。
第三方企业应用通过调用获取第三方应用授权企业的accessToken接口获取access_token。
说明
默认access_token的有效期为7200秒,有效期内重复获取,会返回相同的access_token,并自动续期。
在开始开发前,建议您先了解开放平台的基本概念。https://open.dingtalk.com/document/personalapp/basic-concepts
AppID 和 AppSecret 是创建应用后自动生成的,所以在创建应用之前自然不会存在 AppID 和 AppSecret。AppID 和 AppSecret 是用来证明您的应用的身份标识,有了这两个标识才能申请 access_token。在您创建应用时,系统会为您生成 AppID 和 AppSecret,并且这两个参数只有您自己知道,不能泄露给其他人。
在创建应用时,只需要填写基本的应用信息,如应用名称、图标、功能介绍等,不需要 AppID 和 AppSecret。在完成应用创建后,您就可以使用 AppID 和 AppSecret 申请 access_token,并使用 access_token 调用微信提供的接口,实现各种功能。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。