微信api常用接口
微信API是一个复杂的系统,提供了大量的接口来支持各种功能和操作。在这里,我们将详细描述一些常用的微信API接口。
1. 根据msgSvrId获取聊天消息
`49、获取加好友请求列表任务及返回结果PullFriendAddReqListTask =1234;`
这个接口用于根据指定的`msgSvrId`获取对应的聊天消息。`msgSvrId`是微信服务器分配给每个会话的唯一标识符。
参数:
* `msgSvrId`: 微信服务器分配的唯一标识符返回值:
* `chatMsgList`: 获取到的聊天消息列表* `errorCode`: 错误码,0表示成功,非零表示失败示例代码:
```pythonimport requests 设置微信API地址和参数url = " = {
"msgSvrId": "1234567890",
}
发送请求并获取响应response = requests.get(url, params=params)
处理响应数据if response.status_code ==200:
data = response.json()
chatMsgList = data["chatMsgList"]
print(chatMsgList)
else:
print("错误码:", response.status_code)
```
2. 获取加好友请求列表
`51、获取时间段内的所有聊天消息msgSvrId及结果返回TriggerChatMsgIdsPushTask =1251;`
这个接口用于获取指定时间段内的所有聊天消息,包括对应的`msgSvrId`和结果。
参数:
* `startTime`: 开始时间(Unix时间戳)
* `endTime`: 结束时间(Unix时间戳)
返回值:
* `chatMsgList`: 获取到的聊天消息列表* `errorCode`: 错误码,0表示成功,非零表示失败示例代码:
```pythonimport requests 设置微信API地址和参数url = " = {
"startTime":1643723400,
"endTime":1643723405,
}
发送请求并获取响应response = requests.get(url, params=params)
处理响应数据if response.status_code ==200:
data = response.json()
chatMsgList = data["chatMsgList"]
print(chatMsgList)
else:
print("错误码:", response.status_code)
```
3. 获取时间段内的所有聊天消息
`TriggerChatMsgIdsPushTask =1251;`
这个接口用于获取指定时间段内的所有聊天消息,包括对应的`msgSvrId`和结果。
参数:
* `startTime`: 开始时间(Unix时间戳)
* `endTime`: 结束时间(Unix时间戳)
返回值:
* `chatMsgList`: 获取到的聊天消息列表* `errorCode`: 错误码,0表示成功,非零表示失败示例代码:
```pythonimport requests 设置微信API地址和参数url = " = {
"startTime":1643723400,
"endTime":1643723405,
}
发送请求并获取响应response = requests.get(url, params=params)
处理响应数据if response.status_code ==200:
data = response.json()
chatMsgList = data["chatMsgList"]
print(chatMsgList)
else:
print("错误码:", response.status_code)
```
4. 获取加好友请求列表任务
`PullFriendAddReqListTask =1234;`
这个接口用于获取指定时间段内的所有加好友请求列表,包括对应的任务ID和结果。
参数:
* `startTime`: 开始时间(Unix时间戳)
* `endTime`: 结束时间(Unix时间戳)
返回值:
* `friendAddReqList`: 获取到的加好友请求列表* `errorCode`: 错误码,0表示成功,非零表示失败示例代码:
```pythonimport requests 设置微信API地址和参数url = " = {
"startTime":1643723400,
"endTime":1643723405,
}
发送请求并获取响应response = requests.get(url, params=params)
处理响应数据if response.status_code ==200:
data = response.json()
friendAddReqList = data["friendAddReqList"]
print(friendAddReqList)
else:
print("错误码:", response.status_code)
```
以上是微信API中一些常用的接口的描述。这些接口可以帮助开发者获取聊天消息、加好友请求列表等信息,实现与微信服务器的交互。