List orgContacts
Namespace: microsoft.graph
Rufen Sie die Liste der Organisationskontakte für diese Organisation ab.
Berechtigungen
Eine der nachfolgenden Berechtigungen ist erforderlich, um diese API aufrufen zu können. Weitere Informationen, unter anderem zur Auswahl von Berechtigungen, finden Sie im Artikel zum Thema Berechtigungen.
Berechtigungstyp | Berechtigungen (von der Berechtigung mit den wenigsten Rechten zu der mit den meisten Rechten) |
---|---|
Delegiert (Geschäfts-, Schul- oder Unikonto) | OrgContact.Read.All, Directory.Read.All, Directory.ReadWrite.All |
Delegiert (persönliches Microsoft-Konto) | Nicht unterstützt |
Anwendung | OrgContact.Read.All, Directory.Read.All, Directory.ReadWrite.All |
HTTP-Anforderung
GET /contacts
Optionale Abfrageparameter
Diese Methode unterstützt die $count
, $expand
, $filter
, $orderBy
, $search
, $select
, und $top
OData-Abfrageparameter zur Anpassung der Antwort. Einige Abfragen werden nur unterstützt, wenn Sie die Kopfzeile ConsistencyLevel verwenden, die auf eventual
und $count
festgelegt ist. Weitere Informationen finden Sie unter Erweiterte Abfragefunktionen für Azure AD-Verzeichnisobjekte.
Anforderungsheader
Kopfzeile | Wert |
---|---|
Authorization | Bearer {token}. Erforderlich. |
ConsistencyLevel | schließlich. Diese Kopfzeile und $count sind erforderlich, wenn $search verwendet wird oder wenn $filter verwendet wird. Weitere Informationen zur Verwendung von ConsistencyLevel und $count finden Sie unter Erweiterte Abfragefunktionen für Azure AD-Verzeichnisobjekte. |
Anforderungstext
Geben Sie für diese Methode keinen Anforderungstext an.
Antwort
Wenn die Methode erfolgreich verläuft, werden der 200 OK
Antwortcode und eine Sammlung von orgContact-Objekten im Antworttext zurückgegeben.
Beispiele
Beispiel 1: Abrufen von Organisationskontakten für eine Organisation
Anforderung
Nachfolgend sehen Sie ein Beispiel der Anforderung.
GET https://graph.microsoft.com/v1.0/contacts
Antwort
Nachfolgend sehen Sie ein Beispiel der Antwort.
Hinweis: Das hier gezeigte Antwortobjekt kann zur besseren Lesbarkeit gekürzt werden.
HTTP/1.1 200 OK
Content-type: application/json
{
"value": [
{
"companyName": "Contoso",
"department": "Marketing",
"displayName": "Eric S",
"givenName":"Eric",
"jobTitle":"Accountant",
"mail":"erics@contoso.com",
"mailNickname":"erics",
"surname":"Solomon",
"addresses":[
{
"city":"MyCity",
"countryOrRegion":"United States",
"officeLocation":"MyCity",
"postalCode":"98000",
"state":"WA",
"street":"Contoso Way"
}
],
"phones":[
{
"number":"111-1111",
"type":"businessFax"
}
]
}
]
}
Beispiel 2: Abrufen nur einer Anzahl von Organisationskontakten
Anforderung
Nachfolgend sehen Sie ein Beispiel der Anforderung. Für diese Anforderung muss die Kopfzeile ConsistencyLevel auf eventual
festgelegt werden, da $count
in der Anforderung enthalten ist. Weitere Informationen zur Verwendung von ConsistencyLevel und $count
finden Sie unter Erweiterte Abfragefunktionen für Azure AD-Verzeichnisobjekte.
Hinweis: Die Abfrageparameter
$count
und$search
sind im Azure AD B2C-Mandanten derzeit nicht verfügbar.
GET https://graph.microsoft.com/v1.0/contacts/$count
ConsistencyLevel: eventual
Antwort
Nachfolgend sehen Sie ein Beispiel der Antwort.
HTTP/1.1 200 OK
Content-type: text/plain
893
Beispiel 3: Verwenden sie $filter und $top, um einen Organisationskontakt mit einem Anzeigenamen abzurufen, der mit "a" beginnt, einschließlich der Anzahl der zurückgegebenen Objekte.
Anforderung
Nachfolgend sehen Sie ein Beispiel der Anforderung. Für diese Anforderung muss die Kopfzeile ConsistencyLevel auf eventual
und die $count=true
-Abfragezeichenfolge festgelegt werden, da die Anforderung die Abfrageparameter $orderBy
und $filter
aufweist. Weitere Informationen zur Verwendung von ConsistencyLevel und $count
finden Sie unter Erweiterte Abfragefunktionen für Azure AD-Verzeichnisobjekte.
Hinweis: Die Abfrageparameter
$count
und$search
sind im Azure AD B2C-Mandanten derzeit nicht verfügbar.
GET https://graph.microsoft.com/v1.0/contacts?$filter=startswith(displayName,'A')&$count=true&$top=1&$orderby=displayName
ConsistencyLevel: eventual
Antwort
Nachfolgend sehen Sie ein Beispiel der Antwort.
Hinweis: Das hier gezeigte Antwortobjekt kann zur besseren Lesbarkeit gekürzt werden.
HTTP/1.1 200 OK
Content-type: application/json
{
"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#contacts",
"@odata.count":1,
"value":[
{
"displayName":"Abigail Jackson",
"mail":"abigailJ@contoso.com",
"mailNickname":"abigailJ"
}
]
}
Beispiel 4: Verwenden von $search zum Abrufen von Organisationskontakten mit Anzeigenamen, die die Buchstaben "wa" enthalten, einschließlich der Anzahl der zurückgegebenen Objekte
Anforderung
Nachfolgend sehen Sie ein Beispiel der Anforderung. Für diese Anforderung muss die Kopfzeile ConsistencyLevel auf eventual
festgelegt werden, da $search
und der Anfragestring $count=true
in der Anforderung enthalten ist. Weitere Informationen zur Verwendung von ConsistencyLevel und $count
finden Sie unter Erweiterte Abfragefunktionen für Azure AD-Verzeichnisobjekte.
Hinweis: Die Abfrageparameter
$count
und$search
sind im Azure AD B2C-Mandanten derzeit nicht verfügbar.
GET https://graph.microsoft.com/v1.0/contacts?$search="displayName:wa"&$count=true
ConsistencyLevel: eventual
Antwort
Nachfolgend sehen Sie ein Beispiel der Antwort.
Hinweis: Das hier gezeigte Antwortobjekt kann zur besseren Lesbarkeit gekürzt werden.
HTTP/1.1 200 OK
Content-type: application/json
{
"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#contacts",
"@odata.count":22,
"value":[
{
"displayName":"Nicole Wagner",
"mail":"nicolewa@contoso.com",
"mailNickname":"nicolewa"
}
]
}
Feedback
Feedback senden und anzeigen für