开发者社区> 问答> 正文

创建企业内部应用获取access_token,为什么需要应用的appID和appSecret?

创建企业内部应用获取access_token,为什么需要应用的appID和appSecret?我还没有创建呢,哪来的appID和appSecret?先有儿子后有爹?
image.png

展开
收起
钱是骗子 2023-11-10 19:08:40 118 1
4 条回答
写回答
取消 提交回答
  • 回答的人都不看问题的吗?
    按照 阿里钉钉的文档, 创建企业内部应用时需要传入一个 x-acs-dingtalk-access-token 参数, 这个参数的值怎么来的?
    通过 调用获取企业内部应用的ccessToken接口获取。这个就奇怪了, 我还没有企业内部应用, 如何去获取到这个 accessToken?

    楼上的问题其实是这个!
    钉钉这儿写的不好;
    其实你随便用另外一个 钉钉应用 的 accessToken 就可以了;
    但是这儿的一个问题是, 如果想直接通过 api 创建所有的应用怎么办?
    目前没有办法!

    2024-09-03 17:54:22
    赞同 1 展开评论 打赏
  • 北京阿里云ACE会长

    ,需要提供一个唯一的appID和appSecret,用于标识该应用并获取访问令牌(access_token)。appID和appSecret是由应用的管理员在企业内部应用的管理平台上创建并管理的,是一组用于验证应用身份的密钥。
    在获取access_token的过程中,企业内部应用需要向企业内部应用的管理平台发送一个包含appID和appSecret的请求,企业管理平台会验证这些凭据的正确性,如果验证通过,企业管理平台会返回一个access_token给企业内部应用,以便该应用可以代表企业进行后续的API调用。

    2023-11-11 22:38:17
    赞同 展开评论 打赏
  • 创建应用后系统自动生成的。

    AppId
    AppId是第三方企业应用和第三方个人应用的标识。

    在钉钉开发者后台创建第三方企业应用和第三方个人应用后,系统会自动生成对应的AppId。

    查看第三方企业应用的AppId

    登录钉钉开发者后台,然后选择第三方企业应用。

    单击已创建的应用进入应用详情页,然后就可以在应用凭证模块查看应用的AppId。dcee5208b3b1695c298ebfe7923bc38c_p407880.png

    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

    2023-11-11 08:40:25
    赞同 展开评论 打赏
  • AppID 和 AppSecret 是创建应用后自动生成的,所以在创建应用之前自然不会存在 AppID 和 AppSecret。AppID 和 AppSecret 是用来证明您的应用的身份标识,有了这两个标识才能申请 access_token。在您创建应用时,系统会为您生成 AppID 和 AppSecret,并且这两个参数只有您自己知道,不能泄露给其他人。
    在创建应用时,只需要填写基本的应用信息,如应用名称、图标、功能介绍等,不需要 AppID 和 AppSecret。在完成应用创建后,您就可以使用 AppID 和 AppSecret 申请 access_token,并使用 access_token 调用微信提供的接口,实现各种功能。

    2023-11-10 22:02:41
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载