reportRoot : getEmailAppUsageVersionsUserCounts
Espace de noms: microsoft.graph
Obtenir le nombre d’utilisateurs uniques par version de bureau d’Outlook.
Note: Pour plus d’informations sur les différents affichages et noms des rapports, consultez Rapports Microsoft 365 - Email utilisation des applications.
Cette API est disponible dans les déploiements de cloud national suivants.
Service global | Gouvernement des États-Unis L4 | Us Government L5 (DOD) | Chine gérée par 21Vianet |
---|---|---|---|
✅ | ❌ | ❌ | ❌ |
Autorisations
Choisissez l’autorisation ou les autorisations marquées comme moins privilégiées pour cette API. Utilisez une autorisation ou des autorisations privilégiées plus élevées uniquement si votre application en a besoin. Pour plus d’informations sur les autorisations déléguées et d’application, consultez Types d’autorisations. Pour en savoir plus sur ces autorisations, consultez les informations de référence sur les autorisations.
Type d’autorisation | Autorisations avec privilèges minimum | Autorisations privilégiées plus élevées |
---|---|---|
Déléguée (compte professionnel ou scolaire) | Reports.Read.All | Non disponible. |
Déléguée (compte Microsoft personnel) | Non prise en charge. | Non prise en charge. |
Application | Reports.Read.All | Non disponible. |
Remarque : Pour que les autorisations déléguées permettent aux applications de lire les rapports d’utilisation du service au nom d’un utilisateur, l’administrateur client doit avoir attribué à l’utilisateur le rôle d’administrateur approprié Microsoft Entra limité. Pour plus d’informations, consultez Autorisation pour les API de lire les rapports d’utilisation de Microsoft 365.
Requête HTTP
GET /reports/getEmailAppUsageVersionsUserCounts(period='{period_value}')
Paramètres de fonction
Dans l’URL de la requête, indiquez une valeur valide pour le paramètre suivant.
Paramètre | Type | Description |
---|---|---|
point | string | Spécifie la durée de regroupement du rapport. Les valeurs prises en charge pour {period_value} sont les suivantes : D7, D30, D90 et D180. Ces valeurs suivent le format Dn, où n représente le nombre de jours pendant lesquels le rapport est regroupé. Obligatoire. |
En-têtes de demande
Nom | Description |
---|---|
Autorisation | Porteur {token}. Obligatoire. En savoir plus sur l’authentification et l’autorisation. |
If-None-Match | Si cet en-tête de demande est inclus et que l’eTag fourni correspond à la balise actuelle sur le fichier, un code de réponse 304 Not Modified est renvoyé. Facultatif. |
Réponse
Si elle réussit, cette méthode renvoie une réponse 302 Found
qui redirige vers une URL de téléchargement préalablement authentifiée pour le rapport. Cette URL est accessible dans l’en-tête Location
de la réponse.
Les URL de téléchargement pré-authentifiées ne sont valides que pendant une courte période (quelques minutes) et ne nécessitent pas d’en-tête Authorization
.
Le fichier CSV comporte les en-têtes de colonnes suivants.
- Date d’actualisation du rapport
- Outlook 2016
- Outlook 2013
- Outlook 2010
- Outlook 2007
- Indéterminé
- Période du rapport
- Outlook M365
- Outlook 2019
Exemple
Demande
Voici un exemple de demande.
GET https://graph.microsoft.com/v1.0/reports/getEmailAppUsageVersionsUserCounts(period='D7')
Réponse
Voici un exemple de réponse.
HTTP/1.1 302 Found
Content-Type: text/plain
Location: https://reports.office.com/data/download/JDFKdf2_eJXKS034dbc7e0t__XDe
Suivez la redirection 302 et le fichier CSV téléchargé a le schéma suivant.
HTTP/1.1 200 OK
Content-Type: application/octet-stream
Report Refresh Date,Outlook 2016,Outlook 2013,Outlook 2010,Outlook 2007,Undetermined,Report Period,Outlook M365,Outlook 2019