合 作 共 赢

1. 账号密码登陆:使用账号密码进行登陆,返回登陆结果
(1) 登陆成功:返回登陆账号,昵称
(2) 登陆失败:返回登陆账号,失败原因
(3) 登陆验证:返回图片验证码,验证短信等
2. 扫码登录:扫码登陆二维码进行登陆
(如果是PC协议的话)
(1) 获取登陆二维码:返回登陆二维码
(2) 手机QQ扫码登陆:返回登陆结果,成功返回账号和昵称,失败返回账号和失败原因
3. 获取好友:获取当前登陆账号的所有好友数据
(1) 返回数据结构包括:好友QQ,好友昵称,好友备注
4. 获取群:获取当前登陆账号的所有群组数据
(1) 返回数据结构包括:群号,群名
5. 获取指定群成员:通过群号,获取当前登陆账号的所有群成员数据
(1) 返回数据结构包括:群成员QQ,群成员昵称,群成员备注
6. 发送消息:包括发送文本消息和图片消息
(1) 发送文本消息给指定好友/群
(2) 发送图片消息给指定好友/群
(3) 返回发送状态:成功或失败
7. 接收消息:接收来自群和好友的消息
(1) 接收群消息:数据结构包括{发送人QQ,发送人昵称,接收人(群)QQ,接收人昵称(或群名),消息内容,消息唯一ID}
(2) 接收好友消息:数据结构包括{发送人QQ,发送人昵称,消息内容,消息唯一ID}
8. 账号状态:获取当前登陆账号的状态或主动推送
(1) 具体要求:登陆的账号在出现状态异常时能及时通知,比如账号掉线/冻结/封号等
9. 登出