钉钉第三方应用调用用户访问授权接口一直提示应用不存在[阿里云]

使用服务端api调用以下两个接口的时候 一直提示应用不存在
,,是否哪里还需要进行配置呢

https://login.dingtalk.com/oauth2/challenge.htm?redirect_uri=xxxx&response_type=code&client_id=xxx&scope=openid%20corpid&state=dddd&prompt=consent

https://oapi.dingtalk.com/connect/qrconnect?appid=xxxx&response_type=code&scope=snsapi_login&state=STATE&redirect_uri=xxxx

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
4 条回复 A 作者 M 管理员
  1. 这个问题是因为钉钉开放平台上的应用没有设置相应的权限所导致的,您需要去钉钉开放平台上申请权限,然后设置对应的 redirect_uri 和 scope 权限字段。钉钉开放平台的权限可能需要审核,审核完成后方可使用相关 API。

  2. 应该是接口问题吧
    调用钉钉服务端接口前,需要先添加所需接口的调用权限,应用创建后,系统默认添加身份验证和消息通知接口权限。鼓励应用使用尽可能多的接口,实现跟钉钉核心能力的全面互通。https://open.dingtalk.com/document/orgapp/add-api-permission
    接口权限是以应用为维度授予的,每个应用的接口权限都是独立存在的,如果多个应用都需要调用同一个接口,那么每个应用都要添加相对应的接口调用权限。

    例如:企业内同时拥有A、B两个应用,且应用A已经拥有通讯录权限,此时如果应用B要获取企业通讯录,那么也需要添加通讯录权限,添加方式与应用A一样。

  3. 授权参数不正确:在调用用户访问授权接口时,您需要传递一些必要的参数,包括 appkey 和 access_token 等。请确保您传入的参数值都是正确的。
    应用权限不足:如果您的应用没有足够的权限调用用户访问授权接口,也会出现这个问题。请登录钉钉后台

  4. 在调用以上两个接口时遇到“应用不存在”的提示可能是由于没有正确设置或者缺少应用ID、客户端ID等相关参数造成的。
    建议您检查以下几个方面:

    1. 在使用以上两个接口前确认已经成功创建钉钉开放平台的应用并且完成了应用授权;
    2. 检查请求URL中的appID、clientID等参数是否填写正确;
    3. 如果已经正确设置了上述参数仍然存在此错误,建议尝试重置密钥和更新应用的版本信息后再试一次;