# postman 匯出登入API的差異比較
### 資料放在x-www-form-urlencoded
```json=
{
"name":"登入",
"event":[
{
"listen":"test",
"script":{
"exec":[
""
],
"type":"text/javascript"
}
}
],
"request":{
"method":"POST",
"header":[
{
"key":"Content-Type",
"value":"application/x-www-form-urlencoded"
}
],
"body":{
"mode":"urlencoded",
"urlencoded":[
{
"key":"account",
"value":"{{account}}",
"description":"帳號",
"type":"text"
},
{
"key":"password",
"value":"{{password}}",
"description":"密碼",
"type":"text"
},
{
"key":"ao_sid",
"value":"{{ao_sid}}",
"description":"組織編號",
"type":"text"
}
]
},
"url":{
"raw":"{{HOST}}/api/core/login",
"host":[
"{{HOST}}"
],
"path":[
"api",
"core",
"login"
]
},
"description":"輸入組織編號、使用者帳號、使用者密碼進行登入動作\n#### Request\n* **URL** : ```/api/core/login```\n* **URL parameters** : \n N/A\n* **Body** : \n | KEY | TYPE | DESCRIPTION |\n | --- | --- | --- |\n | account | string | 使用者帳號 |\n | password | string | 使用者密碼 |\n | ao_sid | int | 登入組織編號 |\n#### Response\n* **Body** : \n | KEY | TYPE | DESCRIPTION |\n | --- | --- | --- |\n | data | object | 登入資訊 |\n | result | bool | API執行結果 <br> true : 成功 <br> false : 失敗 |\n | code | int | 錯誤碼 <br> 0 : 成功 <br> 1 : 有必填的API參數沒給 <br> 2 : API執行失敗 |\n | errmsg | string | 錯誤訊息 |\n \n **data parameters** \n | KEY | TYPE | DESCRIPTION |\n | --- | --- | --- |\n | iv | string | 初始化向量 |\n | code | string | 登入資訊 |\n | rest_cnt | int | 剩餘可嘗試登入次數,-1表示未進行次數限制 |\n | unlock_time | DateTime? | 帳號解除鎖定的時間,帳號未被鎖定時回傳null |"
},
"response":[
]
}
```
### 資料放在BODY
```json=
{
"name":"登入",
"event":[
{
"listen":"test",
"script":{
"exec":[
""
],
"type":"text/javascript"
}
}
],
"request":{
"method":"POST",
"header":[
{
"key":"Content-Type",
"value":"application/json"
}
],
"body":{
"mode":"raw",
"raw":"{\r\n \"ao_sid\":{{ao_sid}},\r\n \"account\":\"{{account}}\",\r\n \"password\":\"{{password}}\"\r\n}",
"options":{
"raw":{
"language":"json"
}
}
},
"url":{
"raw":"{{HOST}}/api/core/login",
"host":[
"{{HOST}}"
],
"path":[
"api",
"core",
"login"
]
},
"description":"輸入組織編號、使用者帳號、使用者密碼進行登入動作\n#### Request\n* **URL** : ```/api/core/login```\n* **URL parameters** : \n N/A\n* **Body** : \n | KEY | TYPE | DESCRIPTION |\n | --- | --- | --- |\n | account | string | 使用者帳號 |\n | password | string | 使用者密碼 |\n | ao_sid | int | 登入組織編號 |\n\n#### Response\n* **Body** : \n | KEY | TYPE | DESCRIPTION |\n | --- | --- | --- |\n | data | object | 登入資訊 |\n | result | bool | API執行結果 <br> true : 成功 <br> false : 失敗 |\n | code | int | 錯誤碼 <br> 0 : 成功 <br> 1 : 有必填的API參數沒給 <br> 2 : API執行失敗 |\n | errmsg | string | 錯誤訊息 |\n \n **data parameters** \n | KEY | TYPE | DESCRIPTION |\n | --- | --- | --- |\n | iv | string | 初始化向量 |\n | code | string | 登入資訊 |\n | rest_cnt | int | 剩餘可嘗試登入次數,-1表示未進行次數限制 |\n | unlock_time | DateTime? | 帳號解除鎖定的時間,帳號未被鎖定時回傳null |"
},
"response":[
]
}
```