[TOC]
## 個人資料
* 請求地址: `/property`
* 請求方式: get
* 請求參數: 無
* 成功返回:
```json
{
"code": 0,
"data": {
"nickname": "測試賬號1",//昵稱
"phone": "15181474781",//手機號
"sex": 0,//性別 0 女 1 男
"introduce": "",//描述
"photo": "https://chaoshensu.oss-cn-hangzhou.aliyuncs.com//property/1/1",//頭像地址
"last_time": 1514530023,//最近登錄時間
"status": 0,//狀態 0 正常 1 已凍結
"name": "成都國嘉物業管理有限公司",//物業公司名
"email": 0,//站內信未讀數
"warrant": 0,//是否有授權的房源
"open_num": 0,//開門次數
"open_reward": 0,//開門獎勵
"deal_num": 0,//成交次數
"deal_reward": 0,//成交獎勵
"entrust_num": 0,//推薦房源數
"entrust_reward": 0//推薦房源獎勵
}
}
```
>[info] 站內信 0 沒有未讀的 其他就是未讀的數量
> 是否授權的 0 未授權 不為0 有授權的
* 失敗返回: 其他錯誤信息
## 修改用戶個人資料
* 請求地址: `/property/update`
* 請求方式: post
* 請求參數:
| 字段名 | 字段類型 | 字段長度 | 必填 | 字段說明 |
| --- | --- | --- | --- | --- |
| `nickname` | string | 2-16 | `是` | 昵稱 |
| `sex` | int | 0,1 | `是` | 性別(0:女 1:男) |
| `photo` | string | 2-160 | 是 | 頭像地址 |
| `introduce` | string | 0-255 | 是 | 自我介紹 |
* 成功返回:
```json
{
"code":0
}
```
* 失敗返回:
```json
{
"code":-1,
"msg":"參數錯誤"
}
```
## 更換手機號
* 請求地址: `/property/phone`
* 請求方式: post
* 請求參數:
| 字段名 | 字段類型 | 字段長度 | 必填 | 字段說明 |
| --- | --- | --- | --- | --- |
| `phone` | string | 11 | `是` | 手機號 |
| `sms_captcha` | string | 6 | `是` | 短信驗證碼 |
* 成功返回:
```json
{
"code":0
}
```
* 失敗返回:
```json
{
"code":-1,
"msg":"參數錯誤"
}
```
## 更換密碼
* 請求地址: `/property/pwd`
* 請求方式: post
* 請求參數:
| 字段名 | 字段類型 | 字段長度 | 必填 | 字段說明 |
| --- | --- | --- | --- | --- |
| `password` | string | 2-255 | `是` | 原密碼 |
| `password_new` | string | 2-255 | `是` | 新密碼 |
`密碼請加密`
* 成功返回:
```json
{
"code":0
}
```
* 失敗返回:
```json
{
"code":-1,
"msg":"參數錯誤"
}
```
## 獲取文件上傳地址
* 請求地址: `/property/getUpdatePath`
* 請求方式: get
* 請求參數: 無
* 成功返回:
```json
{
"oss_id": "",//ossid
"host": "",//上傳地址
"policy": "",//上傳需要的 參數
"signature": "",//上傳需要的 參數
"expire": 0,//上傳時間限制
"dir": "",//上傳文件目錄名
"max_size": ,//上傳文件大小限制
"key": ""//上傳文件的文件名
}
```
>[info] 上傳參數
```json
"OSSAccessKeyId": "oss_id",
"policy": "policy",
"Signature": "signature",
"key":"key",
"success_action_status":"201",
"file":"raw file data"
```
>[info] 提交地址為返回參數中的host
>[danger] 注:上傳方式 需要使用表單 `FormData` 格式上傳
>注:返回的上傳參數中若有key,必須使用返回的key,如果沒有,就需要使用返回的 `dir+/filename` 的格式拼接文件名
>注:`filename` 是自己定義的文件名
>注: file字段**必須在最后**,類型根據平臺不同而不同,兼容 `FormData`即可
>注:上傳成功之后會返回一個xml格式的文件,請解析xml文件 。
>注:取出xml文件的 location 當做圖片或者視頻地址 提交到服務器
* 失敗返回:
```json
{
"code": -1,
"msg": "參數錯誤!"
}
```