JAVA企业微信发消息网上Demo提示not allow operate another agent with this accesstoken解决办法。

公司开发WMS系统时,需要将异常情况通过微信实时报给用户。所以使用到企业微信,调用相关接口给用户发送信息。百度到一篇教程
java调用企业微信接口发送消息
这个教程讲的非常详细而且还有所使用的Jar包截图。

找到Demo代码如下,使用Java程序发送企业微信
非常感谢各位前辈的资源奉献。

于是我把代码COPY之后,改了getToken方法的参数后,直接跑的时候出现如下提示:

获取到的token======>MIAhajRGZF2Z0OjJfls_LQXlp0y3-WWb_9B2azQfDhg_uzh_SAfrX4bZcdd2FF25snbyunpXppSMe1gsNyU4Jnir0tmr3GxWFIlMf8V7xyOZ39CcbctQbR1xtAVk9VlP-L9KujoDiEh_B067Jo1xvkLQDM0SE2ExMV2dkAk1a1wVQ6yUIY0z6Z5pGSUDDnxHt82i7lK9G0sSxsU4sLFRtg
请求数据======>{“touser”:“YuJinZe”,“msgtype”:“text”,“agentid”:1,“text”:{“content”:“来自JAVA的微信测试消息!\n--------\n2019-04-19
16:33:34”}}
发送微信的响应数据======>{“errcode”:301002,“errmsg”:“not allow
operate another agent with this accesstoken., hint:
[1555662814_12_42dbccf639c302530989cd68eaa87e99], more info at> https://open.work.weixin.qq.com/devtool/query?e=301002”}

经过百度后得到解决办法,我的String postdata = sw.createpostdata("YuJinZe", "text", 1, "content","来自JAVA的微信测试消息!");
这串代码中“text”后的1,其实是需要修改成红框中的1000002才可以。测试后通过。JAVA企业微信发消息网上Demo提示not allow operate another agent with this accesstoken解决办法。_第1张图片

最后附上所使用到的Jar包,Log4J可以不用…
https://pan.baidu.com/s/1rpozEZp4gDWEuSPIct0Bvw 提取码: 2hfy

你可能感兴趣的:(企业微信发消息,JAVA,微信301002)