使用服务端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
这个问题是因为钉钉开放平台上的应用没有设置相应的权限所导致的,您需要去钉钉开放平台上申请权限,然后设置对应的 redirect_uri 和 scope 权限字段。钉钉开放平台的权限可能需要审核,审核完成后方可使用相关 API。
这边看到链接中的应用不存在了,不清楚具体是什么问题,可以参考文档中的一些信息,希望对后续开发有所帮助
https://open.dingtalk.com/document/orgapp/authorize-a-user-to-access-a-custom-workspace-of-an#title-nik-0is-zx7
应该是接口问题吧
调用钉钉服务端接口前,需要先添加所需接口的调用权限,应用创建后,系统默认添加身份验证和消息通知接口权限。鼓励应用使用尽可能多的接口,实现跟钉钉核心能力的全面互通。https://open.dingtalk.com/document/orgapp/add-api-permission
接口权限是以应用为维度授予的,每个应用的接口权限都是独立存在的,如果多个应用都需要调用同一个接口,那么每个应用都要添加相对应的接口调用权限。
例如:企业内同时拥有A、B两个应用,且应用A已经拥有通讯录权限,此时如果应用B要获取企业通讯录,那么也需要添加通讯录权限,添加方式与应用A一样。
授权参数不正确:在调用用户访问授权接口时,您需要传递一些必要的参数,包括 appkey 和 access_token 等。请确保您传入的参数值都是正确的。
应用权限不足:如果您的应用没有足够的权限调用用户访问授权接口,也会出现这个问题。请登录钉钉后台
在调用以上两个接口时遇到“应用不存在”的提示可能是由于没有正确设置或者缺少应用ID、客户端ID等相关参数造成的。
建议您检查以下几个方面: