开发者社区 问答 正文

在开发者平台已经开通了应用需要的创建日程的权限,但是在开发者平台的调试工具上面调试还是报没有权限的错

在开发者平台已经开通了应用需要的创建日程的权限,但是在开发者平台的调试工具上面调试还是报没有权限的错

如下是接口返回的内容:

{
"code": "Forbidden.AccessDenied.AccessTokenPermissionDenied",
"requestid": "01A11FCB-92D8-7B4D-B502-29A532D2CEB8",
"message": "应用尚未开通所需的权限:[Calendar.Event.Write],点击链接申请并开通即可:https://open-dev.dingtalk.com/appscope/apply?content=dingwk2dscinl4fipmwu%23Calendar.Event.Write",
"accessdenieddetail": {
"requiredScopes": [
"Calendar.Event.Write"
]
}
}

展开
收起
纵横四海 2026-10-09 16:43:10 24 分享 版权
1 条回答
写回答
取消 提交回答
  • 这坑我踩过,别慌。通常不是真没权限,是缓存或者配置生效延迟在作祟。

    首先,去开发者后台确认:
    应用类型选对了吗?“企业内部应用”和“第三方ISV应用”的权限逻辑不一样。
    权限开通后,有没有点“保存”或“发布”?有些平台改完配置不点发布是不生效的。

    其次,最关键的:Token过期了。你调试时用的AccessToken如果是旧的,它里面携带的权限列表还是开通前的快照。
    👉 解法:重新获取一次 AccessToken(特别是 access_token),确保新 Token 包含了 Calendar.Event.Write。

    最后,检查下调试工具里的应用版本。是不是你在测试环境调了生产环境的接口?或者反过来?环境搞混了也报这个错。先清缓存、重拿Token,90%能解决。

    官方详细解决方案:https://www.aliyun.com/product/qoder

    2026-10-10 09:46:41
    赞同 11 展开评论
问答分类: