GET api/Account/{id}/ListSearchAccount/{SearchInput}

搜尋使用者功能

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

User ID

string

Required

SearchInput

篩選權限層級(系統管理員/教育部/分區輔導團/縣市政府/資訊設備組長/教師)

string

Required

Body Parameters

None.

Response Information

Resource Description

Collection of UserInfo
NameDescriptionTypeAdditional 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>