Nutzung

Usage Endpoint Reference

Die Usage APIs bieten eine Zusammenfassung der REST-API-Nutzung und Fehleraktivität für Ihr Abonnement. Diese Endpunkte sind nützlich für die Überwachung von Integrationen, die Verfolgung des täglichen Anrufvolumens und die Identifizierung von Fehlertrends im Zeitverlauf.

Die Nutzungsdaten enthalten eine Gesamtanzahl der API-Aufrufe und eine Aufschlüsselung pro Benutzer. Die Fehlerdaten enthalten eine Gesamtanzahl von Fehlern und eine Aufschlüsselung nach Fehlercode.

Die Nutzungs-APIs verwenden dieselbe Authentifizierungsmethode wie andere Marketo REST-APIs. Übergeben Sie das Zugriffstoken in der Authorization: Bearer {accessToken}.

Endpunkte

Methode
Pfad
Beschreibung
GET
/rest/v1/stats/usage.json
Ruft die API-Nutzung für den aktuellen Tag ab.
GET
/rest/v1/stats/usage/last7days.json
Ruft die API-Nutzung der letzten 7 Tage ab.
GET
/rest/v1/stats/errors.json
Ruft API-Fehler für den aktuellen Tag ab.
GET
/rest/v1/stats/errors/last7days.json
Ruft API-Fehler der letzten 7 Tage ab.

Tägliche Nutzung

Ruft die API-Nutzung für den aktuellen Tag ab.

GET /rest/v1/stats/usage.json
{
   "requestId": "5f7f#17d7d8f2b6f",
   "success": true,
   "result": [
      {
         "date": "2015-10-17",
         "total": 1120,
         "users": [
            {
               "userId": "some.body@yahoo.com",
               "count": 200
            },
            {
               "userId": "some.body@marketo.com",
               "count": 200
            },
            {
               "userId": "some.body@gmail.com",
               "count": 720
            }
         ]
      }
   ]
}

Jedes Objekt im result-Array enthält die Nutzungssummen für einen Tag und eine Aufschlüsselung pro Benutzer.

Nutzung der letzten 7 Tage

Ruft die API-Nutzung der letzten 7 Tage ab. Jedes Element im result stellt einen Tag dar.

GET /rest/v1/stats/usage/last7days.json

Tägliche Fehler

Ruft API-Fehler für den aktuellen Tag ab.

GET /rest/v1/stats/errors.json
{
   "requestId": "5f7f#17d7d8f2b6f",
   "success": true,
   "result": [
      {
         "date": "2015-10-17",
         "total": 73,
         "errors": [
            {
               "errorCode": "604",
               "count": 1
            },
            {
               "errorCode": "609",
               "count": 56
            },
            {
               "errorCode": "610",
               "count": 16
            }
         ]
      }
   ]
}

Jedes Objekt im result-Array enthält einen Tag mit Fehlersummen und eine Aufschlüsselung nach Fehlercode.

Fehler der letzten 7 Tage

Ruft API-Fehler der letzten 7 Tage ab. Jedes Element im result stellt einen Tag dar.

GET /rest/v1/stats/errors/last7days.json

Antwort-Member

Usage Result Object

Name
Datentyp
Beschreibung
date
Zeichenfolge
Das Datum für die Nutzungszusammenfassung im YYYY-MM-DD.
total
Ganzzahl
Gesamtzahl der API-Aufrufe für diesen Tag.
users
Array
Liste der Nutzungszahlen pro Benutzer für diesen Tag.

Benutzerobjekt verwenden

Name
Datentyp
Beschreibung
userId
Zeichenfolge
API-Benutzerkennung.
count
Ganzzahl
Anzahl der API-Aufrufe, die dieser Benutzer für den Tag tätigt.

Fehlerergebnisobjekt

Name
Datentyp
Beschreibung
date
Zeichenfolge
Das Datum für die Fehlerzusammenfassung im YYYY-MM-DD.
total
Ganzzahl
Gesamtzahl der API-Fehler für diesen Tag.
errors
Array
Liste der Zählungen pro Fehlercode für diesen Tag.

Fehlerobjekt

Name
Datentyp
Beschreibung
errorCode
Zeichenfolge
Marketo-Fehlercode.
count
Ganzzahl
Gibt an, wie oft dieser Fehler an diesem Tag aufgetreten ist.

Hinweise

Jeder Ihrer API-Benutzer wird einzeln in der Antwort zur Nutzung gemeldet. Die Aufteilung von Integrationen auf separate API-Benutzer erleichtert die Identifizierung, welcher Service Kontingente in Anspruch nimmt und Fehler verursacht.

recommendation-more-help
bb269a6d-047a-4bf7-9acd-23ad9a63dc59