API der Open Taxonomy Platform
Arbeitsmärkte sind vielfältig und verändern sich schnell, daher muss eine nützliche Taxonomie auf transparente Weise lokalisierbar und anpassbar sein. Erfahren Sie mehr über die API, die unsere offene Taxonomieplattform antreibt.
Überblick und Format
Die Offene Taxonomie-Plattform API bietet sicheren Zugriff auf Taxonomiemodelle, Berufe, Fähigkeiten und deren jeweilige Gruppen und ermöglicht eine nahtlose Integration in Ihre Anwendungen. Die Basis-URL für alle API-Anfragen lautet https://taxonomy.tabiya.tech/taxonomy/api-doc/swagger/. Um eine standardisierte Kommunikation zu gewährleisten, verwenden alle Anfragen und Antworten (außer Datei-Uploads) das JSON-Format, wodurch sich die Integration in jede moderne Programmierumgebung unkompliziert gestaltet.
Anmeldedaten und Authentifizierung
Voraussetzungen
Bevor Sie die APIs integrieren können, müssen Sie die Anmeldedaten von den Plattformadministratoren erhalten. Anmeldedaten anfordern über die dafür vorgesehene E-Mail-Adresse auf dieser Seite. Je nach der von Ihnen gewählten Authentifizierungsmethode erhalten Sie:
API-Schlüssel: Ein eindeutiger
X-API-KeyM2M OAuth: Ein
URL des Autorisierungsservers,Client-ID, undClient-Secret
API-Pfadpräfixe
Alle Partner-APIs verwenden das folgende Pfadpräfix:
/api/partnerfür API-Schlüssel/api/appFür JWT-Token, die über M2M OAuth empfangen werden.
Authentifizierungsmethoden
Wir unterstützen zwei Authentifizierungsmethoden. Wählen Sie diejenige, die Ihren Sicherheitsanforderungen entspricht.
API-Schlüssel
API-Schlüssel bieten einen einfachen Authentifizierungsmechanismus, der sich für grundlegende Integrationen eignet.
Verwendung
Fügen Sie den API-Schlüssel in jede Anfrage mithilfe des X-API-Key HTTP-Headers ein.
Beispiel:-
Machine-to-Machine (M2M) OAuth 2.0
Machine-to-Machine OAuth 2.0 ist die empfohlene Methode für eine sichere, automatisierte Service-zu-Service-Kommunikation mit kurzlebigen Zugriffstokens
Schritt 1
Senden Sie eine HTTP POST Anfrage an den URL des Autorisierungsservers unter Verwendung des Client-ID und Client-Secret.
Beispiel
Der Autorisierungsserver antwortet mit einem Zugriffstoken:
Weitere Informationen finden Sie in der Auth-Token-Dokumentation zum Austausch von Client-Anmeldedaten gegen Zugriffstoken.
Schritt 2
Senden Sie eine Anfrage an die API mit dem Zugriffstoken aus dem vorherigen Ergebnis.
Weitere Details finden Sie in der Scopes, M2M und Ressourcenserver Dokumentation auf AWS.
Direkter Zugriff auf die OpenAPI-Spezifikation
Zwei Zugriffsmethoden stehen für die API-Spezifikationen zur Verfügung. Die primäre Methode erfolgt über die interaktive Swagger-UI-Dokumentation, die das Durchsuchen und Live-Testen aller Endpunkte ermöglicht. Besonders wichtig: Für Entwickler, die ihre Clients schnell konfigurieren möchten, wird ein direkter, eigenständiger Link zur OpenAPI-v3-JSON-Spezifikationsdatei bereitgestellt. Dieser Link ist für Entwickler unerlässlich, die die gesamte API-Definition in Tools wie Postman oder Insomnia importieren möchten (mithilfe der Import > Link-Option), wodurch die Einrichtung beschleunigt wird, indem automatisch alle Endpunkt-, Parameter- und Schema-Definitionen generiert werden:
Link zur OpenAPI-Spezifikation: https://taxonomy.tabiya.tech/api-doc/swagger/tabiya-api.json
Swagger-UI-Link: https://taxonomy.tabiya.tech/api-doc/swagger/
ReDoc-UI-Link: https://taxonomy.tabiya.tech/api-doc/redoc/
Zuletzt aktualisiert