GET api/Account/{id}
使用UserID查詢使用者資訊
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| id |
User ID |
string |
Required |
Body Parameters
None.
Response Information
Resource Description
UserInfo| Name | Description | Type | Additional information |
|---|---|---|---|
| UserPrincipalName |
使用者UPN |
string |
None. |
| Account |
使用者登入帳號 |
string |
None. |
| pwd |
使用者密碼(僅更改使用者資訊時使用) |
string |
None. |
| UserName |
使用者姓名 |
string |
None. |
| SureName |
使用者姓 |
string |
None. |
| GivenName |
使用者名 |
string |
None. |
| MailAddress |
使用者常用信箱 |
string |
None. |
| UserLevel |
使用者身分層級 |
string |
None. |
| UserType |
帳號類別 O為OpenID S為自建帳號 |
string |
None. |
| GroupName |
群組名稱用於層級查詢 |
string |
None. |
| UserID |
使用者ID |
string |
None. |
| UserStatus |
使用者狀態(正常:可正常登入 禁止:無法登入系統) |
string |
None. |
| RootName |
使用者所屬單位 |
string |
None. |
| City |
使用者所屬單位(含縣市) |
string |
None. |
| RootID |
使用者所屬單位ID |
string |
None. |
Response Formats
application/json, text/json
Sample:
{
"UserPrincipalName": "sample string 1",
"Account": "sample string 2",
"pwd": "sample string 3",
"UserName": "sample string 4",
"SureName": "sample string 5",
"GivenName": "sample string 6",
"MailAddress": "sample string 7",
"UserLevel": "sample string 8",
"UserType": "sample string 9",
"GroupName": "sample string 10",
"UserID": "sample string 11",
"UserStatus": "sample string 12",
"RootName": "sample string 13",
"City": "sample string 14",
"RootID": "sample string 15"
}
application/xml, text/xml
Sample:
<AccountController.UserInfo xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/iMOE_Back_End.Controllers"> <Account>sample string 2</Account> <City>sample string 14</City> <GivenName>sample string 6</GivenName> <GroupName>sample string 10</GroupName> <MailAddress>sample string 7</MailAddress> <RootID>sample string 15</RootID> <RootName>sample string 13</RootName> <SureName>sample string 5</SureName> <UserID>sample string 11</UserID> <UserLevel>sample string 8</UserLevel> <UserName>sample string 4</UserName> <UserPrincipalName>sample string 1</UserPrincipalName> <UserStatus>sample string 12</UserStatus> <UserType>sample string 9</UserType> <pwd>sample string 3</pwd> </AccountController.UserInfo>