POST api/Account/Create
帳號建立
Request Information
URI Parameters
None.
Body Parameters
建立使用者所需資料
CreateInfoName | 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 UserInfoName | 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>