Graph API vanliga frågor
Det här avsnittet beskrivs några vanliga frågor som kan utföras med Azure AD Graph API. Mer information om de åtgärder som stöds när du frågar diagrammet finns stöd för frågor, filter och växling alternativ i Azure AD Graph API.
Viktigt
Vi rekommenderar starkt att du använder Microsoft Graph i stället för Azure AD Graph API för att komma åt resurser i Azure Active Directory. Vårt utvecklingsarbete är nu samlade på Microsoft Graph och inga fler förbättringar som planeras att Azure AD Graph API. Det finns ett begränsat antal scenarier som Azure AD Graph API kan fortfarande vara lämplig. Mer information finns i Microsoft Graph eller Azure AD Graph blogginlägget i Office Dev Center.
Adressering
Frågorna nedan alla hantera klienten med ett domännamn. Du kan ersätta contoso.com med ett registrerat domännamn för din klient, med din klient-ID (GUID) eller med den MyOrganization
alias (för delegerad åtkomst). Information om andra sätt att adressera klienten finns i adressering entiteter och åtgärder i Graph API.
Förfrågan efter resurser på den översta nivån
Följande vanliga frågor visar hur du kommer åt resurser på den översta nivån med Graph-API med hjälp av contoso.com som exempel innehavare. Observera att ett Authorization-huvud som innehåller ett giltigt ägartoken som tas emot från Azure AD kommer att behöva köra frågor mot en klient.
Översta resurs | Frågeresultat | URI: N (för contoso.com) |
---|---|---|
Översta resurser | Returnerar URI lista över de översta resurserna för directory services (även nedan) | https://graph.windows.net/contoso.com?api-version=1.6 |
Företagsinformation | Returnerar företagsinformation | https://graph.windows.net/contoso.com/tenantDetails?api-version=1.6 |
Kontakter | Returnerar organisationens kontaktinformation | https://graph.windows.net/contoso.com/contacts?api-version=1.6 |
Användare | Returnerar information om användare | https://graph.windows.net/contoso.com/users?api-version=1.6 |
Grupper | Returnerar gruppera data | https://graph.windows.net/contoso.com/groups?api-version=1.6 |
I katalogen | Returnerar alla aktiverade directory roller i klienten | https://graph.windows.net/contoso.com/roles?api-version=1.6 |
SubscribedSkus | Returnerar klientens prenumerationer | https://graph.windows.net/contoso.com/subscribedSkus?api-version=1.6 |
Directory metadata | Returnerar ett tjänstdokument Metadata som beskriver datamodellen (det vill säga struktur och organisation för directory-resurser) | https://graph.windows.net/contoso.com/$metadata?api-version=1.6 |
Frågor
I följande tabell visas några exempel Graph API-frågor med med contoso.com som exempel innehavaren.
Frågeåtgärden | URI: N (för contoso.com) |
---|---|
Visa en lista över alla användare och grupper | https://graph.windows.net/contoso.com/users?api-version=1.6 https://graph.windows.net/contoso.com/groups?api-version=1.6 |
Hämta enskilda användare genom att ange objectId eller userPrincipalName | https://graph.windows.net/contoso.com/users/d1f67a6c-02c9-4fe5-81fb-58160ce24fe5?api-version=1.6 https://graph.windows.net/contoso.com/users/admin@contoso.com?api-version=1.6 |
Begära och filtrera efter en användare med displayName som är lika med ”Jon Berg” | https://graph.windows.net/contoso.com/Users?$filter=displayName eq 'Jon Doe'&api-version=1.6 |
Begära och filtrera efter specifika användare med förnamn som är lika med ”jan” | https://graph.windows.net/contoso.com/users?$filter=givenName eq 'Jon'&api-version=1.6 |
Filtrera efter givenName och efternamn värden. | https://graph.windows.net/contoso.com/users?$filter=givenName eq 'Jon' and surname eq 'Doe'&api-version=1.6 |
Hämta enskilda grupp genom att ange objekt-ID | https://graph.windows.net/contoso.com/groups/06790a81-0382-434c-b40e-216fa41bda21?api-version=1.6 |
Hämta en användares chef | https://graph.windows.net/contoso.com/users/John.Smith@contoso.com/manager?api-version=1.6 |
Hämta en användares direktrapporter lista | https://graph.windows.net/contoso.com/users/3c4a09b0-a7b6-444e-9702-96983635a66e/directReports?api-version=1.6 |
Hämta en lista med länkar till en användares direktrapporter | https://graph.windows.net/contoso.com/users/3c4a09b0-a7b6-444e-9702-96983635a66e/$links/directReports?api-version=1.6 |
Hämta listan över en grupp gruppmedlemskap | https://graph.windows.net/contoso.com/groups/3f575eef-bb04-44a5-a9af-eee9f547e3f9/members?api-version=1.6 |
Hämta en lista med länkar till medlemmar i en grupp. | https://graph.windows.net/contoso.com/groups/3f575eef-bb04-44a5-a9af-eee9f547e3f9/$links/members?api-version=1.6 |
Hämta en användares gruppmedlemskap (inte transitiva) | https://graph.windows.net/contoso.com/users/ee6308f6-646a-4845-a4e1-57ac96ccc0c8/memberOf?api-version=1.6 |
Hämta en lista över de grupper som användaren är medlem i (inte transitiva) | https://graph.windows.net/contoso.com/users/ee6308f6-646a-4845-a4e1-57ac96ccc0c8/$links/memberOf?api-version=1.6 |
Begära och filtrera efter grupper med displayName > = ”az” och < = ”dz” | https://graph.windows.net/contoso.com/groups?$filter=displayName ge 'az' and displayName le 'dz'&api-version=1.6 |
Obs: blanksteg i frågesträngen ska vara URL-kodade innan du skickar en begäran. Till exempel följande frågesträng, https://graph.windows.net/contoso.com/Users?$filter=displayName eq 'Jon Doe'&api-version=1.6
, bör vara URL-kodade som: https://graph.windows.net/contoso.com/Users?$filter=displayName%20eq%20'Jon%20Doe'&api-version=1.6
.