差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 后一修订版 两侧同时换到之后的修订记录 | ||
im:server:ready:user [2019/03/11 04:10] she |
im:server:ready:user [2019/04/16 07:06] she |
||
---|---|---|---|
行 2: | 行 2: | ||
---- | ---- | ||
- | |||
===== 概述 ===== | ===== 概述 ===== | ||
行 169: | 行 168: | ||
<code php> | <code php> | ||
- | curl -X POST -i "https://a1.easemob.com/easemob-demo/testapp/users" -d '{"username":"user1","password":"123",“nickname”:”testuser”}' | + | curl -X POST -i "https://a1.easemob.com/easemob-demo/testapp/users" -d '{"username":"user1","password":"123","nickname":"testuser"}' |
</code> | </code> | ||
行 1685: | 行 1684: | ||
---- | ---- | ||
==== 批量获取用户在线状态 ==== | ==== 批量获取用户在线状态 ==== | ||
- | 批量查看用户的在线状态,最大同时查看100个用户。<wrap em>当前接口暂未开通</wrap> | + | 批量查看用户的在线状态,最大同时查看100个用户。 |
=== HTTP Request === | === HTTP Request === | ||
行 1712: | 行 1711: | ||
<code php> | <code php> | ||
- | curl -X GET -H | + | curl -X GET http://a1.easemob.com/easemob-demo/chatdemoui/users/batch/status -H 'Authorization: Bearer YWMte3bGuOukEeiTkNP4grL7iwAAAAAAAAAAAAAAAAAAAAGL4CTw6XgR6LaXXVmNX4QCAgMAAAFnKdc-ZgBPGgBFTrLhhyK8woMEI005emtrLJFJV6aoxsZSioSIZkr5kw' -H 'Content-Type: application/json' -d '{"usernames":[“user1”,“user2”]}' |
</code> | </code> | ||
行 1719: | 行 1718: | ||
**返回值200,表示查询用户状态成功** | **返回值200,表示查询用户状态成功** | ||
+ | 如果请求输入错误的用户名,即请求不存在的用户状态,则返回的参数一定是offline,此接口不对用户名进行校验。 | ||
<code json> | <code json> | ||
{ | { | ||
- | "action": "get", | + | "action": "get batch user status", |
- | "uri": "http://a1.easemob.com/easemob-demo/testapp/users/user1/status", | + | "data": [ |
- | "entities": [], | + | { |
- | "data": { | + | "user1": "offline" |
- | "user1": "offline" | + | }, |
- | }, | + | { |
- | "timestamp": 1542601284531, | + | "user2": "offline" |
- | "duration": 4, | + | } |
- | "count": 0 | + | ], |
- | } | + | "timestamp": 1552280231926, |
- | </code> | + | "duration": 4 |
- | + | ||
- | **返回值404,表示此IM用户不存在** | + | |
- | <code json> | + | |
- | { | + | |
- | "error": "service_resource_not_found", | + | |
- | "timestamp": 1542601345042, | + | |
- | "duration": 0, | + | |
- | "exception": "org.apache.usergrid.services.exceptions.ServiceResourceNotFoundException", | + | |
- | "error_description": "Service resource not found" | + | |
} | } | ||
</code> | </code> |