# 更新用戶信息
- 1.更新用戶名```username```
~~~[api]
PATCH:/users/patch/username
*int:uid=20180000#用戶id
*string:username=王雪峰#要修改的姓名
<<<
success
{
"status": true
}
<<<
error
{
"status": false
}
~~~
- 2.更新性別```sex```,數值對應如下:
```json
{'保密':0,'男':1,'女':2}
```
~~~[api]
PATCH:/users/patch/sex
*int:uid=20180000#用戶id
*int:sex=1#要修改的性別
<<<
success
{
"status": true
}
<<<
error
{
"status": false
}
~~~
- 3.更新文理類別```subjecttype```,取值如下:
```json
['文','理']
```
~~~[api]
PATCH:/users/patch/subjecttype
*int:uid=20180000#用戶id
*string:subjecttype=理#要修改的文理類別
<<<
success
{
"status": true
}
<<<
error
{
"status": false
}
~~~
- 4.更新分數```grade```
~~~[api]
PATCH:/users/patch/grade
*int:uid=20180000#用戶id
*int:grade=457#要修改的分數
<<<
success
{
"status": true
}
<<<
error
{
"status": false
}
~~~
- 5.更新ip地址```ip```
~~~[api]
PATCH:/users/patch/ip
*int:uid=20180000#用戶id
*string:ip=125.76.52.170#要修改的ip地址
<<<
success
{
"status": true
}
<<<
error
{
"status": false
}
~~~
- 6.更新電話號碼```phone```
~~~[api]
PATCH:/users/patch/phone
*int:uid=20180000#用戶id
*string:phone=18322442162#要修改的電話號碼
<<<
success
{
"status": true
}
<<<
error
{
"status": false
}
~~~
- 7.更新郵箱```email```
~~~[api]
PATCH:/users/patch/email
*int:uid=20180000#用戶id
*string:email=xuefeng@kcalb.wang#要修改的郵箱
<<<
success
{
"status": true
}
<<<
error
{
"status": false
}
~~~
- 8.更新標簽```tagid```,格式如下:
```json
["001", "002", "003","004",...]
```
~~~[api]
PATCH:/users/patch/tag
*int:uid=20180000#用戶id
*json:tagid=["001", "002", "003"]#要修改的標簽數組
<<<
success
{
"status": true
}
<<<
error
{
"status": false
}
~~~
- 9.更新```registrationid```
~~~[api]
PATCH:/users/patch/registrationid
*int:uid=20180000#用戶id
*string:registrationid=18071adc0308aa85504#要修改的registrationid
<<<
success
{
"status": true
}
<<<
error
{
"status": false
}
~~~
- 10.頭像 ```head```
``` 注:請求此API前必須先上傳頭像,上傳成功后會返回頭像地址```
~~~[api]
PATCH:/users/patch/head
*int:uid=20180000#用戶id
*string:headimg=/users/up/20180000/_20180000_head__20171225092608_288.png#頭像圖片的地址
<<<
success
{
"status":true
}
<<<
error
{
"status": false
}
~~~
- 11.密碼 ```password```
~~~[api]
PATCH:/users/patch/password
*int:uid=20180000#用戶id
*string:password=123456#更新后的密碼
*string:vcode= #驗證碼
*string:code= #驗證碼校驗碼
<<<
success
{
"status":true
}
<<<
error
{
"status": false
}
~~~
- 12.生源地 省 ```place```
~~~[api]
PATCH:/users/patch/place
*int:uid=20180000#用戶id
*string:place=甘肅#更新后的省
<<<
success
{
"status":true
}
<<<
error
{
"status": false
}
~~~
- 12.生源地 市/縣 ```city```
~~~[api]
PATCH:/users/patch/city
*int:uid=20180000#用戶id
*string:city=蘭州#更新后的省
<<<
success
{
"status":true
}
<<<
error
{
"status": false
}
~~~