POST api/Account/Create
帳號建立
Request Information
URI Parameters
None.
Body Parameters
建立使用者所需資料
CreateInfo| Name | Description | Type | Additional information |
|---|---|---|---|
| UserPrincipalName |
Account + @網域名稱 |
string |
None. |
| Account |
使用者登入帳號 |
string |
None. |
| pwd |
使用者密碼(僅更改使用者資訊時使用) |
string |
None. |
| FamilyName |
使用者姓氏 |
string |
None. |
| GivenName |
使用者名字 |
string |
None. |
| MailAddress |
使用者常用信箱 |
string |
None. |
| UserLevel |
使用者身分層級 |
string |
None. |
| GroupID |
群組ID |
string |
None. |
| GroupName |
群組名稱 |
string |
None. |
Request Formats
application/json, text/json
Sample:
{
"UserPrincipalName": "sample string 1",
"Account": "sample string 2",
"pwd": "sample string 3",
"FamilyName": "sample string 4",
"GivenName": "sample string 5",
"MailAddress": "sample string 6",
"UserLevel": "sample string 7",
"GroupID": "sample string 8",
"GroupName": "sample string 9"
}
application/xml, text/xml
Sample:
<AccountController.CreateInfo 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> <FamilyName>sample string 4</FamilyName> <GivenName>sample string 5</GivenName> <GroupID>sample string 8</GroupID> <GroupName>sample string 9</GroupName> <MailAddress>sample string 6</MailAddress> <UserLevel>sample string 7</UserLevel> <UserPrincipalName>sample string 1</UserPrincipalName> <pwd>sample string 3</pwd> </AccountController.CreateInfo>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
Collection of 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"
},
{
"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:
<ArrayOfAccountController.UserInfo xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/iMOE_Back_End.Controllers">
<AccountController.UserInfo>
<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>
<AccountController.UserInfo>
<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>
</ArrayOfAccountController.UserInfo>