Condividi tramite


Person Group Operations - Get Person Group Persons

Elencare tutte le informazioni delle persone nel gruppo di persone specificato, inclusi personId, nome, userData e persistedFaceId di visi registrati.
Le persone vengono archiviate in ordine alfabetico di personId create in "Create Person Group Person Person".

    • Il parametro "start" (stringa, facoltativo) specifica un valore ID da cui le voci restituite avranno ID più grandi in base al confronto tra stringhe. L'impostazione di "start" su un valore vuoto indica che le voci devono essere restituite a partire dal primo elemento.
    • Il parametro "top" (int, facoltativo) determina il numero massimo di voci da restituire, con un limite massimo di 1000 voci per chiamata. Per recuperare voci aggiuntive oltre questo limite, specificare "start" con personId dell'ultima voce restituita nella chiamata corrente.

Mancia

  • Ad esempio, sono presenti 5 elementi totali con i relativi ID: "itemId1", ..., "itemId5".
    • "start=&top=" restituirà tutti e 5 gli elementi.
    • "start=&top=2" restituirà "itemId1", "itemId2".
    • "start=itemId2&top=3" restituirà "itemId3", "itemId4", "itemId5".
GET {endpoint}/face/{apiVersion}/persongroups/{personGroupId}/persons
GET {endpoint}/face/{apiVersion}/persongroups/{personGroupId}/persons?start={start}&top={top}

Parametri dell'URI

Nome In Necessario Tipo Descrizione
apiVersion
path True

string

Versione API

endpoint
path True

string

uri

Endpoint di Servizi cognitivi supportati (protocollo e nome host, ad esempio: https://{nome-risorsa}.cognitiveservices.azure.com).

personGroupId
path True

string

ID del contenitore.

Criterio di espressione regolare: ^[a-z0-9-_]+$

start
query

string

Elencare le risorse maggiori di "start". Non contiene più di 64 caratteri. Il valore predefinito è vuoto.

top
query

integer

int32

Numero di elementi da elencare, compreso tra [1, 1000]. Il valore predefinito è 1000.

Risposte

Nome Tipo Descrizione
200 OK

PersonGroupPerson[]

Una chiamata con esito positivo restituisce una matrice di informazioni sulla persona che appartengono al gruppo di persone.

Other Status Codes

FaceErrorResponse

Risposta di errore imprevista.

Intestazioni

x-ms-error-code: string

Sicurezza

Ocp-Apim-Subscription-Key

Chiave privata per la sottoscrizione di Viso di Intelligenza artificiale di Azure.

Tipo: apiKey
In: header

AADToken

Flusso OAuth2 di Azure Active Directory

Tipo: oauth2
Flow: accessCode
URL di autorizzazione: https://api.example.com/oauth2/authorize
URL token: https://api.example.com/oauth2/token

Ambiti

Nome Descrizione
https://cognitiveservices.azure.com/.default

Esempio

Get Persons from PersonGroup

Esempio di richiesta

GET {endpoint}/face/v1.2-preview.1/persongroups/your_person_group_id/persons?start=00000000-0000-0000-0000-000000000000&top=20

Risposta di esempio

[
  {
    "personId": "25985303-c537-4467-b41d-bdb45cd95ca1",
    "name": "your_person_group_person_name",
    "userData": "your_user_data",
    "persistedFaceIds": [
      "43897a75-8d6f-42cf-885e-74832febb055"
    ]
  }
]

Definizioni

Nome Descrizione
FaceError

Oggetto error. Per informazioni dettagliate sui codici di errore e i messaggi restituiti dal servizio Viso, vedere il collegamento seguente: https://aka.ms/face-error-codes-and-messages.

FaceErrorResponse

Risposta contenente i dettagli dell'errore.

PersonGroupPerson

Persona in un gruppo di persone specificato. Per aggiungere il viso a questa persona, chiama "Add Large Person Group Person Face".

FaceError

Oggetto error. Per informazioni dettagliate sui codici di errore e i messaggi restituiti dal servizio Viso, vedere il collegamento seguente: https://aka.ms/face-error-codes-and-messages.

Nome Tipo Descrizione
code

string

Uno di un set definito dal server di codici di errore.

message

string

Rappresentazione leggibile dell'errore.

FaceErrorResponse

Risposta contenente i dettagli dell'errore.

Nome Tipo Descrizione
error

FaceError

Oggetto error.

PersonGroupPerson

Persona in un gruppo di persone specificato. Per aggiungere il viso a questa persona, chiama "Add Large Person Group Person Face".

Nome Tipo Descrizione
name

string

Il nome definito dall'utente, la lunghezza massima è 128.

persistedFaceIds

string[]

ID viso dei visi registrati nella persona.

personId

string

ID della persona.

userData

string

Dati facoltativi definiti dall'utente. La lunghezza non deve superare 16.000.