开发者社区 问答 正文

ISV 授权 提示 “不存在的授权信息”

ISV 授权 https://oapi.dingtalk.com/service/get_corp_token {"errcode":40079,"errmsg":"不存在的授权信息"} image.png

展开
收起
1533844889756019 2021-06-25 09:45:09 1260 分享
分享
版权
来自: 钉钉开发者社区 举报
阿里云 AI 助理回答

遇到错误信息 "不存在的授权信息"(errcode: 40079)通常意味着你的ISV(独立软件供应商)应用在尝试通过钉钉开放平台API获取企业Corp Token时,没有找到有效的授权关系或者授权信息不正确。这可能是由以下几个原因造成的:

  1. 授权未完成:确保你的ISV应用已经在钉钉管理后台被目标企业正确授权。企业管理员需要访问你提供的授权链接,并完成授权流程。

  2. 授权已过期或被撤销:检查之前获得的授权是否已经过期,或者企业管理员是否有意或无意中撤销了对你的应用的授权。

  3. CorpID或AppKey错误:请仔细检查请求中的corpidcorpsecret(即AppKey)是否与你在钉钉开放平台注册的应用信息完全一致。任何字符的差异都会导致此错误。

  4. 使用了错误的接口或方法:确认你使用的API路径和请求方法是否正确。对于获取Corp Token,应使用GET方法请求https://oapi.dingtalk.com/gettoken,而不是你提到的路径。

  5. 权限问题:确保你的应用在钉钉开放平台上的设置中,拥有调用get_corp_token接口所需的权限。

解决步骤建议如下: - 复查授权状态:登录钉钉开放平台,检查该应用的授权管理,确认目标企业的授权状态。 - 核对参数:再次确认请求中的corpidcorpsecret是否准确无误。 - 查看文档:参照最新的钉钉开发文档来检查你的请求格式和方法是否符合要求。 - 测试工具:利用钉钉提供的开发者工具或Postman等API测试工具,构造请求进行调试,有助于快速定位问题所在。 - 联系支持:如果以上步骤都无法解决问题,可以考虑联系钉钉开放平台的技术支持,提供详细的错误信息和你的应用ID,以便他们协助排查问题。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答