Abrufen von Elementaktivitätsstatistiken nach Intervall

Namespace: microsoft.graph

Dient zum Abrufen einer Auflistung von [itemActivityStats-Ressourcen][] für die Aktivitäten, die innerhalb des angegebenen Zeitintervalls für diese Ressource ausgeführt wurden.

Hinweis: Die itemAnalytics-Ressource ist noch nicht in allen nationalen Bereitstellungenverfügbar.

Analyseaggregate sind möglicherweise nicht für alle Aktionstypen verfügbar.

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) Files.Read, Files.ReadWrite, Files.Read.All, Files.ReadWrite.All, Sites.Read.All, Sites.ReadWrite.All
Delegiert (persönliches Microsoft-Konto) Nicht unterstützt
Anwendung Files.Read.All, Files.ReadWrite.All, Sites.Read.All, Sites.ReadWrite.All

HTTP-Anforderung

GET /drives/{drive-id}/items/{item-id}/getActivitiesByInterval(startDateTime='2017-01-01',endDateTime='2017-01-10',interval='day')
GET /sites/{site-id}/getActivitiesByInterval(startDateTime='2016-01-01',endDateTime='2017-05-20',interval='month')
GET /sites/{site-id}/lists/{list-id}/items/{item-id}/getActivitiesByInterval(startDateTime='2017-05-01',endDateTime='2017-05-20',interval='week')

Funktionsparameter

Parameter Typ Beschreibung
startDateTime zeichenfolge (Zeitstempel) Die Startzeit, über die Aktivitäten aggregiert werden sollen.
endDateTime zeichenfolge (Zeitstempel) Die Endzeit, über die Aktivitäten aggregiert werden sollen.
Intervall Zeichenfolge Das Aggregationsintervall.

Hinweis: Diese API unterstützt nur einen Zeitraum von 90 Tagen für die tägliche Anzahl. Der Wert der Parameter und der startDateTime Parameter muss einen Zeitraum von weniger als endDateTime 90 Tagen darstellen.

Optionale Abfrageparameter

Diese Methode unterstützt die OData-Abfrageparameter zur Anpassung der Antwort.

Anforderungsheader

Name Beschreibung
Authorization Bearer {code}. Erforderlich.

Anforderungstext

Geben Sie für diese Methode keinen Anforderungstext an.

Antwort

Wenn die Methode erfolgreich ist, werden der 200 OK Antwortcode und eine Auflistung des [itemActivityStats-Objekts][] im Antworttext zurückgegeben.

Beispiel

Anforderung

GET /drives/{drive-id}/items/{item-id}/getActivitiesByInterval(startDateTime='2017-01-01',endDateTime='2017-01-3',interval='day')

Antwort

HTTP/1.1 200 OK
Content-type: application/json

{
    "value": [
        {
            "startDateTime": "2017-01-01T00:00:00.000Z",
            "endDateTime": "2017-01-02T00:00:00.000Z",
            "delete": {
                "actionCount": 1,
                "actorCount": 1
            },
            "access": {
                "actionCount": 5,
                "actorCount": 3
            }
        },
        {
            "startDateTime": "2017-01-02T00:00:00.000Z",
            "endDateTime": "2017-01-03T00:00:00.000Z",
            "edit": {
                "actionCount": 3,
                "actorCount": 1
            },
            "access": {
                "actionCount": 7,
                "actorCount": 6
            }
        }
    ]
}