Verwenden der Microsoft Search-API zum Durchsuchen von Personen
Microsoft Graph-Anwendungen können die Microsoft Search-API verwenden, um die Personen abzurufen, die für einen Benutzer am relevantesten sind. Relevanz wird durch die Kommunikations- und Zusammenarbeitsmuster und Geschäftsbeziehungen des Benutzers bestimmt. Personen können lokale Kontakte oder aus dem Verzeichnis einer Organisation oder Personen aus kürzlichen Kommunikationen sein.
Neben der Generierung dieses Einblicks bietet die Suche auch Unterstützung für Fuzzyübereinstimmungen und die Möglichkeit, die Liste der Benutzer abzurufen, die für einen anderen Benutzer in der Organisation des angemeldeten Benutzers relevant sind.
Beispiel: Person anhand des Namens suchen
Die folgende Anforderung ruft die Personen ab, die für den angemeldeten Benutzer am relevantesten sind, basierend auf Kommunikations- und Zusammenarbeitsmustern und Geschäftsbeziehungen.
Anforderung
POST https://graph.microsoft.com/beta/search/query
Content-Type: application/json
{
"requests": [
{
"entityTypes": [
"person"
],
"query": {
"queryString": "contoso"
},
"from": 0,
"size": 25
}
]
}
Antwort
Es folgt ein Beispiel für die Antwort, die eine Nachricht enthält, die dem Suchkriterium entspricht.
HTTP/1.1 200 OK
Content-type: application/json
{
"@odata.context": "https://canary.graph.microsoft.com/testprodbetapersoninsearch/$metadata#microsoft.graph.searchResponse",
"value": [
{
"hitsContainers": [
{
"total": 1,
"moreResultsAvailable": false,
"hits": [
{
"hitId": "fc138b85-18ac-48e0-80a4-633ae4b594e0@41f988bf-86f1-53af-91ab-2d7cd034db47",
"rank": 1,
"summary": "",
"resource": {
"@odata.type": "#microsoft.graph.person",
"displayName": "Example User",
"givenName": "User",
"surname": "User",
"department": "Finance",
"officeLocation": "London",
"userPrincipalName": "example.user@contoso.com",
"emailAddresses": [
{
"address": "example.user@contoso.com",
"rank": 1
}
],
"phones": [
{
"type": "business",
"number": "+44 (20) 12345678"
}
]
}
}
]
}
]
}
]
}
Nächste Schritte
Feedback
Feedback senden und anzeigen für