## 用户模块

### User.register(user){#register}

生成用户在融云的唯一身份标识 `Token`，各端 SDK 使用 `Token` 连接融云服务器，终端用户在使用融云通讯能力前必须获取 Token。

`user` 参数的**属性说明**：

| 参数   	 |	类型		| 必填	| 说明 							|最低版本		|
| :----------|:--------	|:-----	|:------------------------------|:-------- |
|	id		 |	string	|	是 	| 用户唯一标识，支持大小写英文字母、数字、部分特殊符号 + &#124; = - _ 的组合方式，最大长度 64 字节。	|3.0.0|
|	name	 |	string	|	是 	| 用户名称，最大长度 128 字节。用来在 Push 推送时显示用户的名称。	|3.0.0|
|	portrait |	string	|	是 	| 用户头像地址，最大长度 1024 字节，例: `http://rongcloud.cn/portrait.jpg` 类型不限制, 建议: `jpg`、`png`|3.0.0|

##### 请求成功

```json
{
    "code": 200,
    "userId": "ujadk90ha",
    "token": "SfJQnrPDLZNMxSl+cNLZNMxSl+cNGDRLrkqw5cNGDRLrkqw5Xap7yf5"
}
```
| 参数   	 |	类型		| 说明
| :----------|:--------	|:-----
|	userId	 |	string	| 用户唯一标识
|	token	 |	string	| 对应在融云服务器的唯一标识

### User.update(user){#update}

修改用户信息

`user` 参数的**属性说明**：

| 参数   	 |	类型		| 必填	| 说明 							|最低版本		|
| :----------|:--------	|:-----	|:------------------------------|:-------- |
|	id		 |	string	|	是 	| 用户唯一标识，支持大小写英文字母、数字、部分特殊符号 + &#124; = - _ 的组合方式，最大长度 64 字节。	|3.0.0|
|	name	 |	string	|	是 	| 用户名称，最大长度 128 字节。用来在 Push 推送时显示用户的名称。	|3.0.0|
|	portrait |	string	|	是 	| 用户头像地址，最大长度 1024 字节，例: `http://rongcloud.cn/portrait.jpg` 类型不限制, 建议: `jpg`、`png`| 3.0.0|

##### 请求成功

```json
{
    "code": 200
}
```
