Zum Hauptinhalt springen

Wie man die Website-Statistik-API verwendet

Verfasst von Daniel Towers

Für detailliertere API-Dokumentation besuchen Sie bitte unsere Silktide API-Dokumentationsseite.
​

Diese Seite erklärt, wie Sie unsere API verwenden können, um hochrangige Statistiken über die Websites in Ihrem Silktide-Konto abzurufen.
​

Der häufigste Anwendungsfall für unsere API ist das Extrahieren von Daten zur Verwendung in den internen Berichtswerkzeugen Ihrer Organisation, wie Power BI oder Tableau.
​

Alle Anfragen an unsere API sollten authentifiziert werden, indem ein API-Schlüssel eines Silktide-Kontos verwendet wird. Unsere API ist RESTful und kommuniziert über JSON.
​

Um Ihren API-Schlüssel zu erhalten, kontaktieren Sie bitte Ihren Account Manager.
​

Authentifizierung einer Anfrage

Senden Sie Ihren API-Schlüssel als Abfrageparameter (?apiKey=YOUR_KEY) mit jeder Anfrage.
​

Wenn Ihr API-Schlüssel ungültig ist oder Sie keinen Zugriff auf die angeforderte Ressource haben, erhalten Sie die folgende Antwort:

{  "error": {    "type": "Exception",    "message": "Ungültiger API-Schlüssel",    "properties": {      "requiredPermission": null    }  },  "type": "AccessDenied"}

API-Endpunkt

Methode: GET
Endpunkt: api.{regionId}.silktide.com/v1/websites/stats

Die {regionId} ist die Region, in der Ihr Konto gespeichert ist.
​


​us für die USA.
​eu für den Rest der Welt.
​

Beispiel einer API-Anfrage

curl https://api.us.silktide.com/v1/websites/stats?apiKey=YOUR_KEY

Beispiel einer API-Antwort

{  "websites": {    "2": {      "name": "Meine Hauptwebsite",      "homeUrl": "https://www.example.com/",      "websiteId": 2,      "stats": {        "wcag-20-a.score": {          "label": "WCAG 2.0 A Bewertung",          "value": 64.510262        },        "wcag-20-aa.score": {          "label": "WCAG 2.0 AA Bewertung",          "value": 59.042248        },        "wcag-20-aaa.score": {          "label": "WCAG 2.0 AAA Bewertung",          "value": 58.114101        },        "wcag-20.score": {          "label": "Barrierefreiheit (WCAG 2.0) Bewertung",          "value": 61.363632        },        "wcag-21-a.score": {          "label": "WCAG 2.1 A Bewertung",          "value": 64.510262        },        // ... und viele weitere Statistiken      },      "sections": {        "3": {          "name": "Weinauswahl",          "homeUrl": "https://www.example.com/wines",          "sectionId": 3,          "stats": {            "wcag-20-a.score": {              "label": "WCAG 2.0 A Bewertung",              "value": 60.510262            },            "wcag-20-aa.score": {              "label": "WCAG 2.0 AA Bewertung",              "value": 54.042248            },            "wcag-20-aaa.score": {              "label": "WCAG 2.0 AAA Bewertung",              "value": 52.114101            },            "wcag-20.score": {              "label": "Barrierefreiheit (WCAG 2.0) Bewertung",              "value": 63.363632            },            "wcag-21-a.score": {              "label": "WCAG 2.1 A Bewertung",              "value": 68.510262            },            // ... und viele weitere Statistiken          }        }      }    }  }}

Antwortfelder

Jedes Ergebnis innerhalb des Schlüssels von Websites wird durch die Website-ID gekennzeichnet und enthält wichtige Informationen über die Website.
​

Dies beinhaltet das stats-Objekt, das die wichtigsten Statistiken für diese Website zum aktuellen Zeitpunkt zurückgibt.
​

Das sections-Objekt innerhalb einer website wird durch die Abschnitts-ID gekennzeichnet und enthält wichtige Informationen über den Abschnitt sowie ein weiteres stats-Objekt nur für diesen Abschnitt.
​

Jede Statistik enthält eine kurze Beschreibung, wofür sie verwendet wird.
​

Wir haben ChatGPT verwendet, um die englische Version dieses Artikels zu übersetzen. Wenn Sie etwas sehen, das geändert werden sollte, kontaktieren Sie bitte unser Support-Team.

Hat dies deine Frage beantwortet?