#### 接口路徑:https://dev.lingju.ai/serverapi/userinfo.do
<table style="width:100%">
<tbody>
<tr height="28" style="font-weight:bold;">
<td height="28" width="130px" >名稱</td>
<td colspan="3" >用戶信息同步接口</td>
</tr>
<tr height="28" style="font-weight:bold;">
<td height="28" >接口路徑</td>
<td colspan="3" >https://dev.lingju.ai/serverapi/userinfo.do</td>
</tr>
<tr height="28" style="font-weight:bold;">
<td height="28" >請求方式</td>
<td colspan="3" >post</td>
</tr>
</tbody>
</table>
#### http post請求示例:
~~~
post https://dev.lingju.ai/serverapi/userinfo.do
json格式串行化post上傳,注意請求的header需添加 'Content-Type':'application/json;charset=UTF-8'
{
"appkey":"xxxxxxxxxxxxxxxxxxxxxx",
"userid":"xxx.xxx.xxx.xxx",
"authcode":"xxxxxxxxxxxxxxxxxxxxxx",
"name":"xxxxxxxx",
"nick":"xxxxxxxx",
"gender":"m",
"birthday":"yyyy-MM-dd",
"weight":"176",
"height":"65",
"birthplace":"廣東廣州",
"homeplace":"廣東廣州",
"company":"xxxxxxxx"
}
~~~
#### 請求參數說明:
<table style="width:100%">
<thead>
<tr height="28">
<th width="130px">參數</th>
<th width="100px">數據類型</th>
<th width="130px">可需</th>
<th colspan="2" >描述</th>
</tr>
</thead>
<tbody>
<tr height="23" style="height:17.25pt">
<td height="23" >appkey</td>
<td >String</td>
<td>必填</td>
<td colspan="2" >分配給開發者的專屬appkey,請妥善保管</td>
</tr>
<tr height="23" style="height:17.25pt">
<td height="23" >userid</td>
<td >String</td>
<td>必填</td>
<td colspan="2" >終端用戶的唯一標識,移動設備建議使用mac地址,入網許可號等。</td>
</tr>
<tr >
<td>authcode</td>
<td>String</td>
<td>必填</td>
<td colspan="2">給開發者分配的授權碼,由開發者自行管理</td>
</tr>
<tr>
<td>name</td>
<td>String</td>
<td></td>
<td colspan="2">用戶名稱</td>
</tr>
<tr>
<td>nick</td>
<td>String</td>
<td></td>
<td colspan="2">用戶昵稱</td>
</tr>
<tr>
<td>sex</td>
<td>String</td>
<td></td>
<td colspan="2">性別(m:男,f:女,n:未知)</td>
</tr>
<tr>
<td>birthday</td>
<td>String</td>
<td></td>
<td colspan="2">出生日期(格式:yyyy-MM-dd)</td>
</tr>
<tr>
<td>weight</td>
<td>int</td>
<td></td>
<td colspan="2">體重(kg)</td>
</tr>
<tr>
<td>height</td>
<td>int</td>
<td></td>
<td colspan="2">身高(單位:cm)</td>
</tr>
<tr>
<td>birthplace</td>
<td>String</td>
<td></td>
<td colspan="2">出生地</td>
</tr>
<tr>
<td>homeplace</td>
<td>String</td>
<td></td>
<td colspan="2">家庭住址</td>
</tr>
<tr>
<td>company</td>
<td>String</td>
<td></td>
<td colspan="2">公司</td>
</tr>
</tbody>
</table>
#### 接口返回JSON示例:
~~~
{"status":"X"}
~~~
#### 接口返回說明:
~~~
Content-Type:application/json;charset=UTF-8
~~~
<table style="width:100%">
<thead>
<tr height="28" >
<th height="28" width="130px">屬性名</th>
<th width="100px">數據類型</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr height="23">
<td height="23" >status</td>
<td>int</td>
<td>狀態碼,0=成功,其它值則為錯誤碼,請參考錯誤碼表</td>
</tr>
<tr height="23">
<td height="23" >description</td>
<td >String</td>
<td>通常為空,出錯時會有錯誤信息</td>
</tr>
</tbody></table>
#### 錯誤碼表
| 錯誤碼 | 描述 |
| --- | --- |
| 0 | 成功 |
| -1 | 系統異常 |
| 1 | 其它錯誤 |
| 4 | 開發者帳號錯誤,賬戶未完成認證或已被禁用 |
| 6 | APPKEY無效 |
| 8 | 參數錯誤 |
| 11 | 授權碼無效 |
| 18 | 激活碼無效 |
| 20-29 | 數據格式校驗錯誤 |
| 43 | 應用無效,已被限制使用 |
| 44 | 應用無效,已廢棄 |
| 97 | 校驗失敗 |
| 111 | 參數錯誤 |
|114 |帳號未認證 |
| 120 | 賬號已被禁用 |