钉钉的accessToken(访问令牌)的有效期是2小时。一旦过期,您将需要重新获取新的accessToken才能继续使用钉钉的API。
为了确保您的应用可以持续地正常运行,建议在每次调用钉钉API之前检查accessToken的有效性,并在过期时自动刷新。
您可以使用以下接口来获取和刷新accessToken:
获取AccessToken:调用 https://oapi.dingtalk.com/gettoken
接口,使用企业的corpid和corpsecret参数来获取accessToken。
刷新AccessToken:如果accessToken过期,您可以使用相同的 https://oapi.dingtalk.com/gettoken
接口来刷新accessToken。注意,在刷新accessToken之前,请确保在获取accessToken时使用的是正确的corpid和corpsecret。
请注意,为了安全起见,请妥善存储和管理您的corpid和corpsecret信息,避免泄露给其他人。
另外,钉钉还提供了JSAPI鉴权的方式,通过使用jsapi_ticket来实现前端页面的鉴权。jsapi_ticket也有一定的有效期,通常为两小时,请使用合适的方法定期刷新jsapi_ticket。
两个小时,7200秒,下面是相对应的使用文档
https://open.dingtalk.com/document/orgapp/obtain-the-access_token-of-the-micro-application-background-without-log-on
钉钉的AccessToken的有效期为7200秒,即2小时。在有效期内,如果你重复获取,钉钉会返回相同的结果并自动续期。一旦AccessToken过期,你需要重新获取新的AccessToken才能继续使用钉钉的API接口。同时,开发者需要自行缓存AccessToken,以便在后续接口调用中使用。
您好,如果您开发的应用类型是企业内部应用(支持H5微应用和小程序两种类型的应用开发),即供企业内部的人员使用。您可以点击此处参考获取accesstoken文档。
企业内部应用调用本接口获取access_token。调用服务端API获取应用资源时,需要通过access_token来鉴权调用者身份进行授权;在获取access_token前,需要在开发者后台查看应用的AppKey和AppSecret。
在使用access_token时,请注意:
access_token的有效期为7200秒(2小时),有效期内重复获取会返回相同结果并自动续期,过期后获取会返回新的access_token。
开发者需要缓存access_token,用于后续接口的调用。因为每个应用的access_token是彼此独立的,所以进行缓存时需要区分应用来进行存储。
不能频繁调用gettoken接口,否则会受到频率拦截。
服务端API是以应用维度授权的,在调用接口前,确保已经为应用添加了接口权限。https://www.dingtalk.com/qidian/help-detail-1000080055.html
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。