Person Directory Operations - Get Dynamic Person Groups
Перечислить все существующие группы динамических пользователей по dynamicPersonGroupId вместе с именем и userData.
Группы dynamic Person хранятся в алфавитном порядке dynamicPersonGroupId.
-
- Параметр start (string, необязательный) задает значение идентификатора, из которого возвращенные записи будут иметь более крупные идентификаторы на основе сравнения строк. При задании "start" значение пустого значения указывает, что записи должны быть возвращены начиная с первого элемента.
- Параметр top (int, необязательный) определяет максимальное количество возвращаемых записей с ограничением до 1000 записей на вызов. Чтобы получить дополнительные записи, превышающие это ограничение, укажите "start" с идентификатором personId последней записи, возвращенной в текущем вызове.
Подсказка
- Например, имеется всего 5 элементов с идентификаторами: itemId1, ..., itemId5.
- "start=&top=" возвращает все 5 элементов.
- "start=&top=2" возвращает "itemId1", "itemId2".
- "start=itemId2&top=3" возвращает "itemId3", "itemId4", "itemId5".
GET {endpoint}/face/{apiVersion}/dynamicpersongroups
GET {endpoint}/face/{apiVersion}/dynamicpersongroups?start={start}&top={top}
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
api
|
path | True |
string |
Версия API |
endpoint
|
path | True |
string (uri) |
Поддерживаемые конечные точки Cognitive Services (протокол и имя узла, например https://{имя ресурса}.cognitiveservices.azure.com). |
start
|
query |
string |
Вывод списка ресурсов, превышающих "start". Он содержит не более 64 символов. По умолчанию используется пустое значение. |
|
top
|
query |
integer (int32) minimum: 1maximum: 1000 |
Число элементов для списка, начиная от [1, 1000]. Значение по умолчанию — 1000. |
Ответы
Имя | Тип | Описание |
---|---|---|
200 OK |
Успешный вызов возвращает массив динамических групп person и их сведения (dynamicPersonGroupId, name и userData). |
|
Other Status Codes |
Непредвиденное сообщение об ошибке. Заголовки x-ms-error-code: string |
Безопасность
Ocp-Apim-Subscription-Key
Секретный ключ для подписки Azure AI Face.
Тип:
apiKey
В:
header
AADToken
Поток OAuth2 Azure Active Directory
Тип:
oauth2
Flow:
accessCode
URL-адрес авторизации:
https://api.example.com/oauth2/authorize
URL-адрес токена:
https://api.example.com/oauth2/token
Области
Имя | Описание |
---|---|
https://cognitiveservices.azure.com/.default |
Примеры
Get DynamicPersonGroups
Образец запроса
GET {endpoint}/face/v1.2-preview.1/dynamicpersongroups?start=dynamic_person_group_id&top=20
Пример ответа
[
{
"dynamicPersonGroupId": "your_dynamic_person_group_id",
"name": "your_dynamic_person_group_name",
"userData": "your_user_data"
}
]
Определения
Имя | Описание |
---|---|
Dynamic |
Контейнер, ссылающийся на каталог Person "Create Person". |
Face |
Объект ошибки. Подробные сведения о кодах ошибок и сообщениях, возвращаемых службой распознавания лиц, см. по следующей ссылке: https://aka.ms/face-error-codes-and-messages. |
Face |
Ответ, содержащий сведения об ошибке. |
DynamicPersonGroup
Контейнер, ссылающийся на каталог Person "Create Person".
Имя | Тип | Описание |
---|---|---|
dynamicPersonGroupId |
string minLength: 1maxLength: 64 pattern: ^[a-z0-9-_]+$ |
Идентификатор группы динамических пользователей. |
name |
string minLength: 1maxLength: 128 |
Определяемое пользователем имя, максимальная длина — 128. |
userData |
string maxLength: 16384 |
Необязательные пользовательские данные. Длина не должна превышать 16 КБ. |
FaceError
Объект ошибки. Подробные сведения о кодах ошибок и сообщениях, возвращаемых службой распознавания лиц, см. по следующей ссылке: https://aka.ms/face-error-codes-and-messages.
Имя | Тип | Описание |
---|---|---|
code |
string |
Один из определяемых сервером кодов ошибок. |
message |
string |
Читаемое пользователем представление ошибки. |
FaceErrorResponse
Ответ, содержащий сведения об ошибке.
Имя | Тип | Описание |
---|---|---|
error |
Объект ошибки. |