WeChat API: API Document

  • 2025-11-05 14:23:02

WeChat API文档

CDNreadme个人信息位置公众号其他功能发送消息处理消息安全小程序收藏夹数据库朋友圈标签管理登录相关直播间社交群管理表情包视频号转账相关通讯录快速启动错误代码通讯录/获取所有好友列表

简要描述

获取所有好友列表

参考获取数据库信息

请求URL

http://127.0.0.1:8888/api/

请求方式

POST

参数

参数名必选类型说明type是int接口编号dbName否string数据库名称,优先级低于dbHandledbHandle否int数据库句柄,优先级高于dbNamesql是stringsql

请求示例

获取所有好友列表,以及所有群里的好友列表

{

"type": 10058,

"dbName": "MicroMsg.db",

"sql": "SELECT chl.smallHeadImgUrl, c.UserName, c.Remark, c.nickName FROM Contact c LEFT JOIN ContactHeadImgUrl chl ON c.UserName = chl.usrName;"

}

只获取通讯录好友列表

{

"type": 10058,

"dbName": "MicroMsg.db",

"sql": "SELECT UserName,Remark,NickName,PYInitial,RemarkPYInitial,t2.smallHeadImgUrl FROM Contact t1 LEFT JOIN ContactHeadImgUrl t2 ON t1.UserName = t2.usrName WHERE t1.VerifyFlag = 0 AND (t1.Type = 3 OR t1.Type > 50) and t1.Type != 2050 AND t1.UserName NOT IN ('qmessage', 'tmessage') ORDER BY t1.Remark DESC;"

}

只获取群

{

"type": 10058,

"dbName": "MicroMsg.db",

"sql": "SELECT UserName,Remark, NickName,PYInitial,RemarkPYInitial FROM Contact t1 WHERE t1.Type in(2,2050);"

}

判断群聊是否是企业群

{

"type": 10058,

"dbName": "MicroMsg.db",

"sql": "SELECT UserName,Remark, NickName,PYInitial,RemarkPYInitial FROM Contact t1 WHERE t1.Type = 2050 and t1.UserName='xxxx@chatroom';"

}

获取企业群中的昵称

{

"type": 10058,

"dbName": "OpenIMContact.db",

"sql": "SELECT Remark, NickName FROM OpenIMContact t1 where UserName = 'xxxxx@openim'"

}

返回示例

{

"data": {

"status": 0,

"desc": "",

}

}

返回参数说明

参数名类型说明error_codeint错误代码descriptionstring错误描述datajson业务数据

备注

更多返回错误代码请看错误代码.md