开发者社区> 问答> 正文

钉钉调用审批接口,返回审批流表单格式错误?前端调用后端接口直接被拦截了,检查了域名和白名单?

钉钉调用审批接口,返回审批流表单格式错误?前端调用后端接口直接被拦截了,检查了域名和白名单?"res_code": "未知",
"res_status": "未知错误,可能的原因:未注册用户访问需要注册的接口/登录失败,请求被中断",
"errMsg": "无权调用",
"res_data": {
"error": 4,
"errorMessage": "无权调用",
"message": "无权调用",
"signature": "N22106"
}
},
"date": "2023-12-11 18:02:01",
"type": "error",
"desc": "http请求错误:thirdaccess/auth/oauth",
"tag": "ERROR"
}调用接口返回没有调用该接口权限,调用的接口是服务器的对外接口,不是钉钉小程序的接口

展开
收起
真的很搞笑 2023-12-21 08:05:09 108 0
2 条回答
写回答
取消 提交回答
  • 从返回的错误信息来看,主要有两个问题:

    • "无权调用":这可能是因为你的应用程序没有获得调用该审批接口的权限。你需要在钉钉开放平台检查你的应用是否已经申请并获得了所需的权限。确保你的应用已经被正确授权,并且使用的访问令牌(access token)具有足够的权限。
    • "审批流表单格式错误":这可能是你在调用接口时提交的表单数据格式不正确或者缺少必要的字段。请参考钉钉官方文档中关于发起审批实例接口的具体要求,检查并修正你的请求参数和表单数据格式。

    你提到前端调用后端接口被拦截,检查了域名和白名单。如果问题依然存在,可能需要确认以下几点:

    • 确保你的后端服务器地址在钉钉的应用设置中被列入了可信域名列表。
    • 检查你的跨域配置是否正确,以允许来自钉钉的请求。
    • 确认后端接口是否需要额外的身份验证或授权机制,例如API密钥或JWT令牌。
    2023-12-21 15:16:52
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    根据您提供的信息,调用钉钉审批接口时出现了错误。返回的错误信息显示"无权调用",这意味着当前用户没有权限访问该接口。可能的原因包括:

    1. 未注册用户访问需要注册的接口:请确保您已经注册并登录到钉钉系统中,然后再次尝试调用审批接口。

    2. 请求被中断:如果您在调用接口时网络连接不稳定或被中断,可能会导致请求失败。请检查您的网络连接并重试。

    3. 接口权限问题:请确保您具有访问该接口所需的权限。您可以联系钉钉管理员或查看相关文档以获取更多信息。

    2023-12-21 14:43:25
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
Vue.js 在前端服务化上的探索与实践 立即下载
阿里文娱大前端技术实践 立即下载
前端代码是怎样智能生成的 立即下载