MingbaiTalk Post 服务器文档

发布于 2022-10-21  207 次阅读


如果你只是想使用MingbaiTalk请访问 

https://mingbaitalk.cn/

MingbaiTalk Post服务器文档目前暂停更新如需要请自行抓包分析正文:
MingbaiTalkPost服务器链接 http://mingbaitalk.cn/post/
允许跨域请求
Post信息采用JSON格式,在请求时请把JSON转成文本再进行请求该文档暂不包含MingbaiTalk API调用方式
请求格式:

注册
{"command": "register","username": "用户名","passwd": "密码","email": "邮箱"}
登录(force使用true,false 请求时使用文本型):
         {"command": "login","username": "ID或邮箱","passwd": "密码","force": "强制登陆"}
重新获取UUID(重新登录):
         {"command": "relogin","id": "ID","UUID": "UUID"}
退出登录:
         {"command": "exit","id": "ID","UUID": "UUID"}
搜索(可搜索用户和群聊 是否使用true,false 请求时使用文本型):
         {"command": "search_users","name": "用户或群信息","users": "是否寻找用户","groups": "是否寻找群"}
获得详细信息(查找类型 user = 用户,group = ):
        {"command": "get_information","id": "用户ID或群GID","type": "查找类型"}
获得信息:
        {"command": "get_message","id": "ID","UUID": "UUID"}
添加好友:
        {"command": "add_friend","id": "ID","UUID": "UUID","fid":"要添加的用户ID"}
验证添加好友信息(状态 0=同意,1=拒绝 请求时使用整数型):
        {"command": "auth_friend","id": "ID","UUID": "UUID","fid":"要验证的用户ID","state":状态}
获得添加的好友
        {"command": "get_friends","id": "ID","UUID": "UUID"}
发送信息(messages采用数组型信息格式请见后文):
        {"command": "send_messages","id": "ID","UUID": "UUID","messages":信息}
阅读信息(mesid使信息已读采用数组型数组成员为要阅读的信息ID):
        {"command": "read_messages","id": "ID","UUID": "UUID","mesid":信息}
获得信息记录(将会获取所有信息记录包括聊天记录验证信息记录等):
        {"command": "get_chat_history","id": "ID","UUID": "UUID"}
清空信息记录(将会清空所有信息记录包括聊天记录验证信息记录等):
        {"command": "clear_chat_history","id": "ID","UUID": "UUID"}
创建群聊(创建后群聊你将会成为群主目前无法解散群聊):
        {"command": "create_group","id": "ID","UUID": "UUID","groupname": "群聊名称"}
加入群聊:
        {"command": "join_group","UUID": "UUID","gid": "要加入的群聊ID"}
验证群聊加入信息(状态 0=同意,1=拒绝 请求时使用整数型):
        {"command": "back_auth_group","id": "ID","UUID": "UUID","authid": "要验证的用户ID","state":状态}
设置群管理员(用户必须在群聊内):
        {"command": "set_group_admin","UUID": "UUID","gid": "群聊ID","setadminid":"用户ID"}
获得群成员:
        {"command": "get_group_members","UUID": "UUID","gid": "要获得的群聊ID"}
获得加入的群:
        {"command": "getgroups","id": "ID","UUID": "UUID"}
设置头像(头像格式必须为png大小必须为128x128否则可能无法正常显示):
        {"command": "getgroups","id": "ID","UUID": "UUID","imgbase64":"头像Base64"}登录第三方网站:
        账号登录:
               {"command":"login_other_site","usepasswd":true,"token":"登录Token","setting":{"username":1,"useravater":1,"useremail":1},"username":"用户名或邮箱","passwd":"密码"}
        免密登录:
               {"command":"login_other_site","usepasswd":false,"token":"登录Token","setting":{"username":1,"useravater":1,"useremail":1},"id":"ID","UUID":"UUID"}
注册开发者(也可以在http://mingbaitalk.cn/getdeveloper.html注册):
        {"command":"gettobeadeveloper","id":"ID","UUID":"UUID","key":"开发者密钥"}



返回格式:
错误:
00 未知错误.
01 邮箱已被使用.
02 账号或密码错误.
03 账号登录.
04 该账户未登录或ID和UUID不匹配.
05 没有搜索到任何结果.
06 没有该用户或群.
07 ID或UUID不正确.
08 没有找到该用户.
09 没有来自该用户的好友请求.
10 该用户已经是你的好友了.
11 已经向该用户发送过好友请求了.
12 重新登录失败.
13 该用户不是你的好友.
14 信息ID错误.
15 没有找到该群聊.
16 该群聊不允许任何人加入.
17 你不是该群聊的管理员.
18 此用户并没有发送加群请求或加群请求已被其他管理员处理.
19 此用户已经加入群聊.
20 你不是该群聊的群主.
21 该用户已经是此群聊的管理员.
22 该用户不在群内.
23 该群聊不允许未加群的用户获取群成员.
24 你不在该群.
25 你已经进入了群或你已经发送了加群请求.
26 你不能设置自己为管理员.27 你已经登录了这个网站.
28 你没有登录这个网站.
29 密钥错误.
30 你已经是开发者了.
成功:
01 注册成功.
02 登录成功.
03 退出登录成功.
04 搜索成功.
05 获得用户或群详细信息成功.
06 获得信息成功.
07 已发送好友请求.
08 已添加好友.
09 已处理好友请求.
10 重新登录成功.
11 获得好友成功.
12 发送信息成功.
13 阅读信息成功.
14 获得聊天记录成功.
15 清空聊天记录成功.
16 创建群聊成功.
17 加入群聊成功.
18 已发送加入群聊请求给管理员.
19 处理加入群聊请求成功.
20 设置群管理员成功.
21 获得群成员成功.
22 获得加入的群成功.
23 设置头像成功.
24 登录第三方网站成功.25 注册开发者成功.