微信机器人开发,个人号API
微信机器人开发:个人号API
微信机器人是基于微信公众平台和企业微信的开发,利用微信的 API 和 SDK,可以实现与用户交互、发送消息、接收事件等功能。个人号 API 是微信提供的一套用于开发者创建和管理微信机器人的 API 接口。
1. 搜索微信群/好友的信息
`getContactFromServer` 是一个用于搜索微信群或好友的 API 接口。通过这个接口,可以获取指定关键字的群组或好友列表。
* API 名称: `getContactFromServer`
* 请求方式: GET* 参数:
* `keyword`: 搜索关键字(可选)
* `type`: 搜索类型,0 表示搜索群组,1 表示搜索好友(可选)
* 返回值: 搜索结果列表例如:
```bashGET /getContactFromServer?keyword=xxx&type=0```
2. 查询账号下已登录的微信号
`member/getLoginWcIds` 是一个用于查询当前账号下已登录的微信号的 API 接口。
* API 名称: `member/getLoginWcIds`
* 请求方式: GET* 参数:
* 无* 返回值: 已登录的微信号列表例如:
```bashGET /member/getLoginWcIds```
3. 获取所有企业微信联系人
`getAllOpenIMContact` 是一个用于获取当前账号下所有企业微信联系人的 API 接口。
* API 名称: `getAllOpenIMContact`
* 请求方式: GET* 参数:
* 无* 返回值: 所有企业微信联系人列表例如:
```bashGET /getAllOpenIMContact```
4. 添加企业微信群
`createOpenIMChatroom` 是一个用于添加企业微信群的 API 接口。
* API 名称: `createOpenIMChatroom`
* 请求方式: POST* 参数:
* `name`: 群组名称(必填)
* `description`: 群组描述(可选)
* `type`: 群组类型,0 表示公开群,1 表示私密群(可选)
* **返回值:** 添加结果例如:
```bashPOST /createOpenIMChatroom{
"name": "xxx",
"description": "xxx",
"type":0}
```
**5. 获取某个标签的好友列表**
`getContactByTagId` 是一个用于获取某个标签下的好友列表的 API 接口。
* **API 名称:** `getContactByTagId`
* **请求方式:** GET* **参数:**
* `tag_id`: 标签 ID(必填)
* **返回值:** 好友列表例如:
```bashGET /getContactByTagId?tag_id=xxx```
以上是个人号 API 的一些常用接口,具体的使用方法和参数请参考微信官方文档。