sheep
sheep
你的 users 应该是写错了,如果你的真实姓名是:李明,那么你的 users 里面填的,要有 LiMing 这种拼音,请按照企业微信显示的成员账号正确填写相关信息。
> 我企业微信的账号就是huang,这个是账号是可以自己修改一次的,修改前是Huang,这些名字我都试了一遍,连我的手机号,微信名,微信账号,但是都不行 你要发送给的用户在不在你的应用的组里面?不在的话没法发送过去的。还是那句话,目前企业微信提供的这个发消息接口是可以正常使用的,我也不知道你是因为缺了哪些步骤而收不到消息。
> 没有,处理不了,我家宽带有公网ip,但是非固定,这个适合那种云服务器,自建的就算了。 你是不是弄错了?不管你用什么 IP,只要能正常访问公网就可以发送消息的。
> 你看上面的问题,他需要把ip放进去企业可信IP里,才能发,不然就报错60020。我是非固定IP,难道每次用我都去手动配下IP? 我是看过你说的问题了的,还是那句话,能否发送成功跟你 IP 是否固定无关,好比你用手机移动数据、WIFI 均可正常发送微信消息一样。
> 设置好授信IP,可以发送,这个我也测试发送成功了,但是一直手动搞授信IP,这跟自动化又自相矛盾了,就如同我可以手机发微信,为啥我还要写个python然后每次手动运行发? 你有理解我说的吗?完全不需要你设定授信设定 IP,如果需要手动设定 IP,那么我为什么还要开发这个呢?不知道你是否发错了 issue,因为从你的描述上看,对比我开发过程中可能抛出的错误,你是不可能看到 '错误码:60020' 这种信息的。
> 你这个应用有在使用么?你不过就是return response.json()['errmsg'] == 'ok',我调试时直接print了response不行?{'errcode': 60020, 'errmsg': 'not allow to access from your ip, hint: [1658286717354964018506079], from ip: 115.227.127.185, more info at [https://open.work.weixin.qq.com/devtool/query?e=60020'}](https://open.work.weixin.qq.com/devtool/query?e=60020'%7D)  每天都在用,没有出现你这个问题。
> IP配置前: > >  > > IP配置后: > >  > > > > 应该是微信堵了这个了,要么ip配置下,要么就找其他路子。 > > 那你这个也是有点奇怪,我无论用手机流量、Wi-Fi、公网 IP 均可正常调用接口,每天都在用好几次。
> IP配置前:  IP配置后:  > > 应该是微信堵了这个了,要么ip配置下,要么就找其他路子。 最近看了一下企业微信的更新说明,发现它从某一天开始,限制新建的自建应用必须配置信 IP 才能使用,旧的应用不受影响,具体内容详见链接:[自建及代开发应用安全性升级](https://work.weixin.qq.com/nl/act/p/32d807ad4c554975?invite_source=19&invite_channel=6&invite_olduser=1&inviter_identity=2&invite_source=19&invite_channel=6&invite_olduser=1&inviter_identity=2&version=4.0.6.90540&platform=mac)