钉钉API操作白名单问题

钉钉 文章 2020-12-29 10:46 0 313 全屏看文

今天使用接口调用钉钉提示

{"errcode":60020,"errmsg":"请参考FAQ:https://open-doc.dingtalk.com/microapp/faquestions/cvbtph。错误原因:访问ip不在白名单之中,request ip=218.xxxx.xxxx.xxxx appKey\u0028xxxxx\u0029"}


于是我打算去他给出的解决方案网址里

https://open-doc.dingtalk.com/microapp/faquestions/cvbtph

看一下。

访问IP不在白名单之中

当请求开放平台服务端接口遇到“访问IP不在白名单”问题时,表示您的请求IP不在该应用出口IP白名单内。

可以按照以下方式排查并修改:

1)对比调用接口的应用中的AppKey值,与报错信息中返回的AppKey值是否一致。如果不一致,可能是由于AppKey或者AppSecret使用的是其他的,导致在获取AccessToken值时会提示错误。

注意:如果错误信息中返回的是CorpId值,说明创建应用时间较早,添加IP的路径为:

a.登录开发者后台-基本信息-开发信息旧版-找到该应用使用的CorpSecret

b.点击设置修改IP

c.如果当前账号按照上述路径查看不到CorpSecret,需要该企业主管理员账号查看并修改IP

2)如果应用中的AppKey值跟报错信息中返回的AppKey值是一致的,解决办法是将报错信息中的request IP添加到该应用的出口IP里面。

注意:如果在应用IP口白名单内添加返回的IP,出现占用的错误提示,参考“IP被占用”。

image.png


OK 原文是这么给出的。

但是我去了 登录开发者后台-基本信息-开发信息旧版-找到该应用使用的CorpSecret 看到的是下面这样的

image.png


我靠,毛都没有啊!!!

最后找到了。

在导航里 应用开发->找到自己的应用,如果有多个 记得看下AppKey对不对

然后点击“开发管理”

image.png

就修改这。


好了。可以正常返回数据了。

-EOF-