Message API
介绍
Message模块主要包装了Carrier消息功能,我们在开发过程中预置了Carrier离线接口,待Carrier离线消息SDK提供后,进行补充,其中借鉴了Hyper的消息封装代码。(message模块api目前只支持Android)
目录
1. 是否链接上节点
返回参数
| 参数 |
类型 |
描述 |
必须 |
说明 |
| isConnected |
boolean |
|
是 |
true、false |
2. 启动节点
清除carrier
3. 关闭节点
4. 发送文件
| 参数 |
类型 |
描述 |
必须 |
说明 |
| file |
file |
|
是 |
返回参数
| 参数 |
类型 |
描述 |
必须 |
说明 |
| fileId |
string |
|
是 |
5. 停止正在传送的文件
| 参数 |
类型 |
描述 |
必须 |
说明 |
| fileId |
string |
|
是 |
6. 获取地址
返回参数
| 参数 |
类型 |
描述 |
必须 |
说明 |
| address |
string |
|
是 |
7. 获取用户id
返回参数:
| 参数 |
类型 |
描述 |
必须 |
说明 |
| userId |
string |
用户id |
是 |
8. 验证地址有效性
| 参数 |
类型 |
描述 |
必须 |
说明 |
| address |
string |
|
是 |
返回参数:
| 参数 |
类型 |
描述 |
必须 |
说明 |
| isValidAddress |
boolean |
是否有效 |
true、false |
9. 验证用户id有效性
| 参数 |
类型 |
描述 |
必须 |
说明 |
| userId |
string |
用户id |
是 |
返回参数:
| 参数 |
类型 |
描述 |
必须 |
说明 |
| isValidUserId |
boolean |
是否有效 |
true、false |
10. 添加好友
| 参数 |
类型 |
描述 |
必须 |
说明 |
| address |
string |
好友地址 |
是 |
|
| nickname |
string |
昵称 |
是 |
|
| message |
string |
验证消息 |
是 |
同意好友请求
| 参数 |
类型 |
描述 |
必须 |
说明 |
| userId |
string |
用户id |
是 |
|
| nickname |
string |
昵称 |
是 |
解除好友关系
| 参数 |
类型 |
描述 |
必须 |
说明 |
| userId |
string |
用户id |
是 |
11. 设置profile
| 参数 |
类型 |
描述 |
必须 |
说明 |
| UserInfo |
object |
用户信息 |
是 |
class UserInfo{
String userId;
String name;
String description;
boolean hasAvatar;
String gender;
String phone;
String email;
String region;
}
12. 发送消息
| 参数 |
类型 |
描述 |
必须 |
说明 |
| userId |
string |
用户id |
是 |
|
| message |
string |
验证消息 |
是 |
13. 我的profile
返回参数
| 参数 |
类型 |
描述 |
必须 |
说明 |
| UserInfo |
object |
用户信息 |
是 |
获取好友信息
| 参数 |
类型 |
描述 |
必须 |
说明 |
| userId |
string |
用户id |
是 |
返回参数
| 参数 |
类型 |
描述 |
必须 |
说明 |
| FriendInfo |
object |
|
|
参考 结构: FriendInfo |
class FriendInfo{
String userId;
String name;
String description;
boolean hasAvatar;
String gender;
String phone;
String email;
String region;
ConnectionStatus status ; // 0: Connected || 1:Disconnected
}
好友列表
返回参数
| 参数 |
类型 |
描述 |
必须 |
说明 |
| List |
object |
|
是 |
参考 结构: FriendInfo |
group
13. 创建一个群组
| 参数 |
类型 |
描述 |
必须 |
说明 |
| title |
string |
群昵称 |
是 |
返回参数
| 参数 |
类型 |
描述 |
必须 |
说明 |
| groupId |
string |
|
|
好友邀请
| 参数 |
类型 |
描述 |
必须 |
说明 |
| groupId |
string |
群id |
是 |
|
| friendId |
string |
好友id |
是 |
返回参数
| 参数 |
类型 |
描述 |
必须 |
说明 |
| result |
boolean |
结果 |
是 |
加入群组
| 参数 |
类型 |
描述 |
必须 |
说明 |
| cookieText |
string |
组的cookie信息 |
是 |
|
| friendId |
string |
用户id |
是 |
返回参数
| 参数 |
类型 |
描述 |
必须 |
说明 |
| result |
boolean |
结果 |
是 |
关闭群组
| 参数 |
类型 |
描述 |
必须 |
说明 |
| groupId |
string |
群id |
是 |
返回参数
| 参数 |
类型 |
描述 |
必须 |
说明 |
| result |
boolean |
结果 |
是 |
删除群组
| 参数 |
类型 |
描述 |
必须 |
说明 |
| groupId |
string |
群id |
是 |
返回参数
| 参数 |
类型 |
描述 |
必须 |
说明 |
| result |
boolean |
结果 |
是 |
设置群组昵称
| 参数 |
类型 |
描述 |
必须 |
说明 |
| groupId |
string |
群id |
是 |
|
| title |
string |
群昵称 |
是 |
返回参数
| 参数 |
类型 |
描述 |
必须 |
说明 |
| result |
boolean |
结果 |
是 |
14. 发送群消息
| 参数 |
类型 |
描述 |
必须 |
说明 |
| groupId |
string |
群id |
是 |
|
| message |
string |
群消息 |
是 |
返回参数
| 参数 |
类型 |
描述 |
必须 |
说明 |
| result |
boolean |
结果 |
是 |
群好友信息
| 参数 |
类型 |
描述 |
必须 |
说明 |
| groupId |
string |
群id |
是 |
返回参数
| 参数 |
类型 |
描述 |
必须 |
说明 |
| peerInfo |
object |
结果 |
是 |