java 企业微信服务端api对接 java调用企业微信api_java 企业微信服务端api对接

  1. 填写应用相关信息

java 企业微信服务端api对接 java调用企业微信api_java 企业微信服务端api对接_02

  1. 创建成功后,即可看到 Secret 的信息,这个 Secret 就是等会儿要用的 corpsecret。

java 企业微信服务端api对接 java调用企业微信api_java 企业微信服务端api对接_03

  1. 获取 corpid, 点击 “我的企业” 即可看到企业 ID ,这个企业 ID 就是 corpid。

java 企业微信服务端api对接 java调用企业微信api_java 企业微信服务端api对接_04

企业微信获取 access_token 凭证

为方便企业微信 API 的调试,下面使用 Apifox  获取 access_token 凭证。企业微信API 的 access_token 是应用调用 api 的凭证,由 corpid和corpsecret换取。

请求方式: GET(HTTPS)

请求 URL: qyapi.weixin.qq.com/cgi-bin/get…

使用 Apifox 发送 GET 请求即可得到 access_token(请把截图中的 corpid、corpsecret 换为自己的 corpid(企业 ID)、应用 secret)。企业微信 API 在线地址为:qiyeweixin.apifox.cn/ ,这个在线地址的项目你可以克隆到 Apifox,以方便调试。

java 企业微信服务端api对接 java调用企业微信api_微信_05

企业微信发送应用消息

企业微信的应用支持推送文本、图片、视频、文件、图文等类型。

请求方式: POST(HTTPS)

请求地址: qyapi.weixin.qq.com/cgi-bin/mes…

企业微信的 touser

获取 touser,通讯录列表的成员账号就是 touser。

java 企业微信服务端api对接 java调用企业微信api_功能测试_06

企业微信的 agentid

每个应用都有唯一的 agentid。在“管理后台”->“应用管理”->“应用”,点进某个应用,即可看到 agentid。

java 企业微信服务端api对接 java调用企业微信api_单元测试_07

构造消息体

可以发送文本、图片、视频等多种类型的应用消息,这里以最简单的文本消息为例:(注意修改 touser、agentid 为自己想要的接收者 userid 列表、应用 id)

{
   "touser" : "abelzhu|ZhuShengben",
   "msgtype" : "text",
   "agentid" : 1000002,
   "text" : {
       "content" : "我就试一下"
   },
   "safe":0
}