差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 上一修订版 两侧同时换到之后的修订记录 | ||
start:100serverintegration:10intro [2016/11/07 08:49] liulij [环信服务器基本架构] |
start:100serverintegration:10intro [2018/11/06 11:33] jk 移除 |
||
---|---|---|---|
行 72: | 行 72: | ||
最后,因为环信提供的是 REST 服务,并且上面说过,REST 本质就是通过 GET/POST/PUT/DELETE 来操作资源(URL)。所以,实际上可以看到在环信的 REST API 中,也体现了这种思想。 | 最后,因为环信提供的是 REST 服务,并且上面说过,REST 本质就是通过 GET/POST/PUT/DELETE 来操作资源(URL)。所以,实际上可以看到在环信的 REST API 中,也体现了这种思想。 | ||
- | 假设一个企业 ID 为 easemob-demo,然后这个企业下面有个 APP 名字叫做 chatdemoui,那么环信的 REST API 就是下面的样子。 | + | **假设一个企业 ID 为 easemob-demo,然后这个企业下面有个 APP 名字叫做 chatdemoui,那么环信的 REST API 就是下面的样子:** |
获取这个 APP 下的所有用户 | 获取这个 APP 下的所有用户 | ||
- | <sxh javascript> | + | <code http> |
Path : /easemob-demo/chatdemoui/users | Path : /easemob-demo/chatdemoui/users | ||
HTTP Method : GET | HTTP Method : GET | ||
行 82: | 行 82: | ||
Authorization : Bearer ${token} | Authorization : Bearer ${token} | ||
} | } | ||
- | </sxh> | + | </code> |
获取这个 APP 下的用户 stliu 的详情 | 获取这个 APP 下的用户 stliu 的详情 | ||
- | <sxh javascript> | + | <code http> |
Path : /easemob-demo/chatdemoui/users/stliu | Path : /easemob-demo/chatdemoui/users/stliu | ||
HTTP Method : GET | HTTP Method : GET | ||
行 92: | 行 92: | ||
Authorization : Bearer ${token} | Authorization : Bearer ${token} | ||
} | } | ||
- | </sxh> | + | </code> |
在这个 APP 下创建一个新的用户 | 在这个 APP 下创建一个新的用户 | ||
- | <sxh javascript> | + | 注意: post的数据需要是json格式的,并设置Content-Type 为 application/json。 |
+ | |||
+ | <code http> | ||
Path : /easemob-demo/chatdemoui/users | Path : /easemob-demo/chatdemoui/users | ||
HTTP Method : POST | HTTP Method : POST | ||
行 104: | 行 106: | ||
} | } | ||
Request Body : {"username":"stliu1", "password":"123456"} | Request Body : {"username":"stliu1", "password":"123456"} | ||
- | //注意: post的数据需要是json格式的,并设置Content-Type 为 application/json | + | </code> |
- | </sxh> | + | |
删除一个用户 | 删除一个用户 | ||
- | <sxh javascript> | + | <code http> |
Path : /easemob-demo/chatdemoui/users/stliu | Path : /easemob-demo/chatdemoui/users/stliu | ||
HTTP Method : DELETE | HTTP Method : DELETE | ||
行 115: | 行 116: | ||
Authorization : Bearer ${token} | Authorization : Bearer ${token} | ||
} | } | ||
- | </sxh> | + | </code> |
从上面的 URL 的规则中,也能够看出”企业”–“APP”–“用户”的层层递进的关系。 | 从上面的 URL 的规则中,也能够看出”企业”–“APP”–“用户”的层层递进的关系。 | ||
行 152: | 行 153: | ||
</WRAP> | </WRAP> | ||
</WRAP> | </WRAP> | ||
- |