Suchergebnisse :

×

Einrichtungshandbuch für die benutzerdefinierte Joomla-API-Erweiterung

Das Joomla Custom API-Erweiterung Ermöglicht die Erstellung benutzerdefinierter APIs zur Erweiterung der Funktionen des Joomla CMS (Content-Management-Systems). Mithilfe dieser APIs können Sie bestimmte Funktionen oder Daten Ihrer Joomla-Website offenlegen, wodurch externe Programme oder Dienste mit Ihrer Joomla-Website kommunizieren können. Mithilfe der von Ihnen entwickelten benutzerdefinierten Endpunkte bietet dieses Plugin eine reibungslose Methode für die Arbeit mit der Joomla-Datenbank und ermöglicht Ihnen die einfache Durchführung CRUD (Erstellen, Lesen, Aktualisieren und Löschen) Operationen.


  • Laden Sie die ZIP-Datei herunter miniOrange Custom API-Erweiterung für Joomla über den obigen Link.
  • Melden Sie sich bei Ihrer Joomla-Site an Administrator Konsole.
  • Klicken Sie im linken Umschaltmenü auf System, dann unter Installieren Abschnitt klicken Sie auf Erweiterungsoptionen.
Joomla-Dashboard
  • Hier klicken Sie auf Nach Datei suchen Schaltfläche, um die zuvor heruntergeladene Erweiterungsdatei zu suchen und zu installieren.
Joomla-Erweiterungen
  • Sobald die Installation des Plugins erfolgreich ist. Klicken Sie nun auf Beginnen Sie mit der Verwendung des Joomla Custom API-Plugins.
Joomla-Erweiterung installiert


Hinweis: Diese Anleitung enthält Konfigurationsschritte für die kostenlose und die Premium-Version der Joomla Custom API-Erweiterung. Sofern eine Funktion in der kostenlosen Version verfügbar ist, werden die Schritte anhand der Benutzeroberfläche der kostenlosen Version demonstriert. Für Funktionen, die exklusiv in der Premium-Version verfügbar sind, werden die entsprechenden Schritte gezeigt. Sie werden möglicherweise geringfügige Unterschiede in der Benutzeroberfläche zwischen der kostenlosen und der Premium-Version feststellen, der Einrichtungsprozess bleibt jedoch im Wesentlichen gleich.

  • jetzt lesen [PRÄMIE]

Warum die GET-API verwenden?

  • Wenn Sie Daten oder Informationen von Ihrer Joomla-Site abrufen möchten, können Sie eine GET-API erstellen. Mit unserem Plugin können Sie der GET-API mehrere Filter und Bedingungen hinzufügen.
  • Wenn Sie eine GET-Anfrage an eine API senden, können Sie Parameter oder Abfragezeichenfolgen in der URL angeben, um die Daten anzugeben, die Sie von Ihrer Joomla-Site abrufen möchten. Das Joomla Custom API-Plugin verarbeitet dann die Anfrage und gibt die angeforderten Daten in der Antwort zurück.

Konfigurationsschritte zum Erstellen einer benutzerdefinierten GET-API

  • Navigieren Sie zunächst zum Benutzerdefinierte API erstellen Tab.
  • Hier sehen Sie ein sofort einsatzbereites Produkt. DEMO-API das Daten von der #__Kategorien Tabelle mithilfe einer einfachen GET-Anfrage abrufen. Klicken Sie hier. Test um die Live-Antwort sofort einzusehen.
Joomla: Registerkarte „Benutzerdefinierte API erstellen“

  • Klicken Sie nun auf Benutzerdefinierte API erstellen .

API-Details konfigurieren

  • Geben Sie die API-Name und wählen Sie die GET-Methode aus dem Dropdown-Menü.
  • UsingParameters
    • Wählen Sie den API-Typ aus: Nach Parametern.
    • Wählen Sie nun den Tabellennamen aus, für den Sie die Datenabrufaktion durchführen möchten.
    • Es werden nun mehrere Optionen zur Auswahl von Spalten und Filtern für diese API angezeigt. Bitte geben Sie die Spalten der Tabelle an, aus denen Sie Daten von der Joomla-Site abrufen möchten. Sie können hier mehrere Spalten auswählen.
    • [PRÄMIE] Wählen Sie die passenden Bedingungen und Filter entsprechend Ihren Anforderungen oder lassen Sie die Bedingung weg. Klicken Sie auf die Schaltfläche „+“, um mehrere WHERE-Bedingungen zum Filtern der Daten hinzuzufügen. Sie können eine Bedingung oder einen Filter auch entfernen, indem Sie auf die Schaltfläche „-“ klicken.
    • [PRÄMIE] Schalten Sie den ein Aktivieren Sie die Authentifizierung Option, wenn Sie die Authentifizierung am API-Endpunkt aktivieren möchten. (Weitere Informationen zum Einrichten der API-Authentifizierung finden Sie in Schritt 3.)
    • Klicken Sie nach der Konfiguration der API auf Gespeichert Klicken Sie abschließend auf die Schaltfläche, um Ihren benutzerdefinierten Endpunkt/Ihre benutzerdefinierte REST-API zu erstellen.
Joomla Custom API - API-Details konfigurieren

  • Verwenden der benutzerdefinierten SQL-API [PRÄMIE]
    • Wählen Sie den API-Typ aus: Benutzerdefinierte SQL-API.
    • Schreiben Sie die benutzerdefinierte SQL-Abfrage, die Sie beim erfolgreichen API-Aufruf ausführen möchten. Beispiel:
    • SELECT * FROM #__users WHERE id='{{id_param}}' AND email='{{email_param}}'; _ ist im Parameternamen obligatorisch.


    • Klicken Sie auf Gespeichert Schaltfläche, um die benutzerdefinierte API zu erstellen.
Joomla Custom API - Konfigurieren Sie die benutzerdefinierte SQL-API

Warum POST API verwenden?

  • Wenn Sie Daten an Ihre Joomla-Site senden möchten, um Ressourcen auf der Site zu erstellen, können Sie die POST-API verwenden.
  • Wenn Sie eine POST-Anfrage an eine API senden, senden Sie Daten im Text der Anfrage, typischerweise im JSON- oder formcodierten Format. Das Joomla Custom API-Plugin verarbeitet dann die Daten und führt die erforderlichen Aktionen basierend auf den in der Anfrage bereitgestellten Informationen aus.

Konfigurationsschritte zum Erstellen einer benutzerdefinierten POST-API

  • Navigieren Sie zunächst zum Erstellen Sie eine benutzerdefinierte API/SQL Tab.
  • Klicken Sie auf Mehr Info Schaltfläche, um eine neue API zu erstellen.
Joomla: Registerkarte „Benutzerdefinierte API erstellen“
  • Geben Sie ein ein API-Name und wählen Sie die POST-API-Methode aus der Dropdown-Liste aus. Klicken Sie dann auf API erstellen .
Joomla Custom API - POST-API-Methode auswählen

API-Details konfigurieren

  • UsingParameters
    • Wählen Sie den API-Typ aus: Nach Parametern.
    • Wählen Sie nun den Tabellennamen aus, für den Sie die Datenerstellungsaktion durchführen möchten.
    • Es werden nun mehrere Optionen zur Spaltenauswahl angezeigt. Bitte geben Sie die Spalten der Tabelle an, aus denen Sie Daten von der Joomla-Site abrufen möchten. Sie können hier mehrere Spalten auswählen.
    • Wähle aus Body-Datenformat in dem Sie die Daten aus dem Dropdown an den Header senden möchten.
    • Schalten Sie den ein Aktivieren Sie die Authentifizierung Option, wenn Sie die Authentifizierung am API-Endpunkt aktivieren möchten. (Weitere Informationen zum Einrichten der API-Authentifizierung finden Sie in Schritt 3.)
    • Klicken Sie nach der Konfiguration der API auf Gespeichert Klicken Sie abschließend auf die Schaltfläche, um Ihren benutzerdefinierten Endpunkt/Ihre benutzerdefinierte REST-API zu erstellen.
Joomla Custom API - API-Details konfigurieren

  • Verwenden der benutzerdefinierten SQL-API
    • Wählen Sie den API-Typ aus: Benutzerdefinierte SQL-API.
    • Sie können alle Parameter obligatorisch machen, indem Sie das Kontrollkästchen aktivieren. Diese Funktion erfordert die Weitergabe aller Kundenparameter bei einem API-Aufruf.
    • Schreiben Sie die benutzerdefinierte SQL-Abfrage, die Sie beim erfolgreichen API-Aufruf ausführen möchten. Beispiel:
    • INSERT INTO #__users (ID, Name, Benutzername, E-Mail, Registrierungsdatum, Parameter) WERTE '{{id}}', '{{name}}', '{{username}}', '{{email}}', '{{registrierungsdatum}}', '{{params}}';


    • Klicken Sie auf Gespeichert Schaltfläche, um die benutzerdefinierte API zu erstellen.
Joomla Custom API - Konfigurieren Sie die benutzerdefinierte SQL-API

Warum PUT API verwenden?

  • Wenn Sie eine vorhandene Ressource auf Ihrer Joomla-Site aktualisieren oder ersetzen möchten, können Sie eine PUT-API erstellen.
  • Wenn Sie eine PUT-Anfrage an eine API senden, senden Sie Daten in Parametern, Abfragezeichenfolgen oder im Hauptteil der Anfrage, um die gesamte Darstellung der durch die Anfrage-URL identifizierten Ressource zu ersetzen. Das Joomla Custom API-Plugin verarbeitet dann die Daten und aktualisiert die Ressource entsprechend.

Konfigurationsschritte zum Erstellen einer benutzerdefinierten PUT-API

  • Navigieren Sie zunächst zum Erstellen Sie eine benutzerdefinierte API/SQL Tab.
  • Klicken Sie auf Mehr Info Schaltfläche, um eine neue API zu erstellen.
Joomla: Registerkarte „Benutzerdefinierte API erstellen“
  • Geben Sie ein ein API-Name und wählen Sie die PUT-API-Methode aus der Dropdown-Liste aus. Klicken Sie dann auf das API erstellen .
Joomla Custom API - Wählen Sie die PUT-API-Methode

API-Details konfigurieren

  • UsingParameters
    • Wählen Sie den API-Typ aus: Nach Parametern.
    • Wählen Sie nun den Tabellennamen aus, für den Sie neue Daten eingeben möchten.
    • Wählen Sie dann mithilfe des API-Aufrufs die Spalten aus, die Sie aktualisieren möchten.
    • Wählen Sie die passenden Bedingungen entsprechend Ihren Anforderungen oder lassen Sie keine Bedingung zu. Klicken Sie auf das Pluszeichen (+), wenn Sie mehrere WHERE-Bedingungen zum Filtern der Daten hinzufügen möchten. Sie können die Bedingung auch entfernen, indem Sie auf das Minuszeichen (-) klicken.
    • Sie haben die Flexibilität, die Daten entweder als Abfrageparameter oder im Hauptteil der Anfrage zu übergeben.
    • Stellen Sie sicher, dass Sie die Daten im Format Schlüssel=Parametername (siehe Tabelle „Anforderungsformat und angewandte Bedingungen“) und Wert=entsprechend den spezifischen Anforderungen übergeben.
    • Um den Benutzereintrag des obigen Beispiels zu aktualisieren, müssen Sie Folgendes befolgen:
      • Geben Sie die URL ein: „{joomla_base_url}/api/index.php/v1/mini/custom_put“.
      • Wählen Sie dann die HTTP-Methode PUT aus.
      • Übergeben Sie Daten für Name, Benutzername, Param_1, Param_2 im Text der Anfrage (Sie können auch das Abfrageformat übergeben).
      • Sie erhalten in der Antwort 1, wenn die Daten in der Tabelle erfolgreich aktualisiert wurden.
Joomla Custom API - API-Details konfigurieren

  • Verwenden der benutzerdefinierten SQL-API
    • Wählen Sie den API-Typ aus: Benutzerdefinierte SQL-API.
    • Schreiben Sie die benutzerdefinierte SQL-Abfrage, die Sie beim erfolgreichen API-Aufruf ausführen möchten. Beispiel:
    • UPDATE #__users set username='{{username}}' where id='{{id}}';


    • Klicken Sie auf Gespeichert Schaltfläche, um die benutzerdefinierte API zu erstellen.
Joomla Custom API - Konfigurieren Sie die benutzerdefinierte SQL-API

Warum die DELETE-API verwenden?

  • Wenn Sie eine bestimmte Ressource auf Ihrer Joomla-Site löschen möchten, können Sie eine DELETE-API erstellen.
  • Wenn Sie eine DELETE-Anfrage an eine API senden, können Sie in der URL oder im Text der Anfrage Parameter oder Abfragezeichenfolgen angeben, um die Daten anzugeben, die Sie von Ihrer Joomla-Site löschen möchten. Das Joomla Custom API-Plugin verarbeitet dann die Daten und aktualisiert die Ressource entsprechend.

Konfigurationsschritte zum Erstellen einer benutzerdefinierten DELETE-API

  • Navigieren Sie zunächst zum Erstellen Sie eine benutzerdefinierte API/SQL Tab.
  • Klicken Sie auf Mehr Info Schaltfläche, um eine neue API zu erstellen.
Joomla: Registerkarte „Benutzerdefinierte API erstellen“
  • Geben Sie ein ein API-Name und wählen Sie die DELETE-API-Methode aus der Dropdown-Liste aus. Klicken Sie dann auf das API erstellen .
Joomla Custom API - Wählen Sie die PUT-API-Methode

API-Details konfigurieren

  • UsingParameters
    • Wählen Sie den API-Typ aus: Nach Parametern.
    • Wählen Sie nun den Tabellennamen aus, für den Sie die Datenlöschaktion durchführen möchten.
    • Wählen Sie die passenden Bedingungen entsprechend Ihren Anforderungen oder lassen Sie keine Bedingung zu. Klicken Sie auf das Pluszeichen (+), wenn Sie mehrere WHERE-Bedingungen zum Filtern der Daten hinzufügen möchten. Sie können die Bedingung auch entfernen, indem Sie auf das Minuszeichen (-) klicken.
    • Schalten Sie den ein Aktivieren Sie die Authentifizierung Option, wenn Sie die Authentifizierung am API-Endpunkt aktivieren möchten. (Weitere Informationen zum Einrichten der API-Authentifizierung finden Sie in Schritt 3.)
    • Klicken Sie nach der Konfiguration der API auf Gespeichert Klicken Sie abschließend auf die Schaltfläche, um Ihren benutzerdefinierten Endpunkt/Ihre benutzerdefinierte REST-API zu erstellen.
Joomla Custom API - API-Details konfigurieren

  • Verwenden der benutzerdefinierten SQL-API
    • Wählen Sie den API-Typ aus: Benutzerdefinierte SQL-API.
    • Schreiben Sie die benutzerdefinierte SQL-Abfrage, die Sie beim erfolgreichen API-Aufruf ausführen möchten. Beispiel:
    • LÖSCHEN AUS #__users WHERE id='{{id}}';


    • Klicken Sie auf Gespeichert Schaltfläche, um die benutzerdefinierte API zu erstellen.
Joomla Custom API - Konfigurieren Sie die benutzerdefinierte SQL-API

Authentifizierung des Inhabertokens:

Eine einfache tokenbasierte Authentifizierung, bei der Clients ein Bearer-Token im Autorisierungsheader senden.

  • Schalten Sie zuerst den Aktivieren Sie die Authentifizierung Knopf im API-Details konfigurieren .
  • Im Konfigurieren Sie die Authentifizierung Menü wählen Sie Inhaber-Token aus dem Dropdown-Menü.
  • Klicken Sie auf Token generieren Schaltfläche, um automatisch ein sicheres Zufallstoken zu erstellen. Beispiel: 7c4a8d09ca3762af61e59520943dc26494f8941b
  • Klicken Sie auf „Konfiguration speichern“, um die Bearer-Token-Einstellungen zu übernehmen. Das Token wird sicher in der Datenbank gespeichert.
Authentifizierung per Bearer-Token

API-Nutzung:

  • Fügen Sie das Token in API-Anfragen ein:
  • Header: Authorization: Bearer 7c4a8d09ca3762af61e59520943dc26494f8941b


  • Testen Sie das Bearer-Token mit den folgenden cURL-Befehlen:
  • ```bash
    curl -X GET "https://yoursite.com/api/endpoint" \
    -H "Autorisierung: Inhaber Ihres_Tokens_hier" \
    -H „Inhaltstyp: application/json“


Testen Sie die Authentifizierung mit Postman:

  • Öffnen Sie Postman.
  • Legen Sie die Anforderungsmethode und URL fest.
  • Gehen Sie nun zur Registerkarte „Autorisierung“.
  • Wählen Sie den Typ „Bearer Token“ aus.
  • Geben Sie dann Ihr Token in das Token-Feld ein.

Grundlegende Authentifizierung (Joomla-Benutzerauthentifizierung):

Verwendet vorhandene Joomla-Benutzeranmeldeinformationen (Benutzername/Passwort), die in Base64 codiert und über den Autorisierungsheader gesendet werden.

  • Schalten Sie zuerst den Aktivieren Sie die Authentifizierung Knopf im API-Details konfigurieren .
  • Im Konfigurieren Sie die Authentifizierung Menü wählen Sie Basis-Authentifizierung aus dem Dropdown-Menü.
  • Es ist keine zusätzliche Konfiguration erforderlich, aber die Benutzer müssen in der Joomla-Benutzerdatenbank vorhanden sein.
  • Klicken Sie abschließend auf das Konfiguration speichern .
Basic Authentication

API-Nutzung:

  • Joomla-Benutzernamen/Passwort in API-Anfragen einschließen:
  • Header: Autorisierung: Basic base64(Benutzername:Passwort)


  • Testen Sie die Basic-Authentifizierung mit den folgenden cURL-Befehlen:
  • ```bash curl -X GET "https://yoursite.com/api/endpoint" \
    -H "Autorisierung: Basic $(echo -n 'user:pass' | base64)" \
    -H „Inhaltstyp: application/json“


Testen Sie die Authentifizierung mit Postman:

  • Öffnen Sie Postman.
  • Legen Sie die Anforderungsmethode und URL fest.
  • Gehen Sie nun zur Registerkarte „Autorisierung“.
  • Wählen Sie den Typ „Basisauthentifizierung“ aus.
  • Geben Sie den Joomla-Benutzernamen und das Passwort ein.

API-Schlüsselauthentifizierung (Joomla-Benutzerauthentifizierung):

Header-basierte Authentifizierung mit API-Schlüsseln. Unterstützt sowohl universelle Schlüssel (einzelner Schlüssel für alle Benutzer) als auch benutzerbasierte Schlüssel (individuelle Schlüssel pro Benutzer).

  • Schalten Sie zuerst den Aktivieren Sie die Authentifizierung Knopf im API-Details konfigurieren .
  • Im Konfigurieren Sie die Authentifizierung Menü wählen Sie API-Schlüssel aus dem Dropdown-Menü.
  • Wählen Sie nun die API-Schlüsseltyp.
  • Für den universellen API-Schlüssel:
    • Auswählen Universeller API-Schlüssel Radio knopf.
    • Klicken Sie auf die Universellen API-Schlüssel generieren .
    • Für den gesamten API-Zugriff wird ein einzelner API-Schlüssel generiert. Beispiel: uk_7c4a8d09ca3762af61e59520943dc26494f8941b
  • Für benutzerbasierten API-Schlüssel:
    • Auswählen Benutzerbasierter API-Schlüssel Radio knopf.
    • Schlüssel für alle bestehenden Joomla-Benutzer generieren: Klicken Sie auf API-Schlüssel für alle Benutzer generieren. Für alle aktiven Joomla-Benutzer werden Schlüssel erstellt.
    • Schlüssel für bestimmten Benutzer generieren: Geben Sie den Benutzernamen in das Feld "Benutzername" ein. Klicken Sie auf API-Schlüssel für Benutzer generieren.
    • Klicken Sie auf Konfiguration speichern um API-Schlüsseleinstellungen anzuwenden.
API-Schlüsselauthentifizierung

API-Nutzung:

  • Fügen Sie den API-Schlüssel in Anfragen ein:
  • Header: X-API-KEY:


  • Testen Sie den API-Schlüssel mit den folgenden cURL-Befehlen:
  • ```bash
    curl -X GET "https://yoursite.com/api/endpoint" \
    -H "X-API-KEY: Ihr_API-Schlüssel_hier" \
    -H „Inhaltstyp: application/json“


Testen Sie die Authentifizierung mit Postman:

  • Öffnen Sie Postman.
  • Legen Sie die Anforderungsmethode und URL fest.
  • Gehen Sie nun zur Registerkarte „Kopfzeilen“.
  • Kopfzeile hinzufügen: Schlüssel = „X-API-KEY“, Wert = „Ihr_API-Schlüssel“.

JWT-Authentifizierung:

Mit der JWT-Authentifizierung können Sie den Zugriff auf die benutzerdefinierte REST-API und den Joomla-Standard-API-Endpunkt mithilfe eines gültigen JWT-Tokens (JSON Web Token) authentifizieren. Das Plugin bietet einen Endpunkt zum Generieren eines Bearer-JWT mit den gültigen Joomla-Anmeldeinformationen des Benutzers. Das generierte Token kann zur Authentifizierung der benutzerdefinierten und Joomla-REST-API-Endpunkte verwendet werden.

  • Schalten Sie zuerst den Aktivieren Sie die Authentifizierung Knopf im API-Details konfigurieren .
  • Im Konfigurieren Sie die Authentifizierung Menü wählen Sie JWT-Träger aus dem Dropdown-Menü.
  • Wählen Sie nun die API-Schlüsseltyp.
  • Wähle aus Signierungsalgorithmus Aus dem Dropdown-Menü.
  • Für HS256, geben Sie die Geheimer Schlüssel.
  • Für RS256, laden Sie die Öffentliche und private Schlüssel.
  • Geben Sie die Ablaufzeit ein (z. B. 3600 für 1 Stunde).
  • Klicken Sie auf Gespeichert .
API-Schlüsselauthentifizierung

Um das JWT-Token zu erhalten, führen Sie die folgenden Schritte aus:

  • Um das JWT zu erhalten, müssen wir eine POST-Abfrage senden, die die Joomla-Anmeldeinformationen des Benutzers enthält. Benutzername und Passwort müssen in einem Base64-kodierten Format gesendet werden. Bitte beachten Sie das unten stehende Format der Anfrage.
  • Anfrage: POST {joomla_base_url}/api/index.php/v1/mini/id_token
    Header:
    Autorisierung: Basic base64-codiert
    Akzeptieren: application/json
    Beispiel für ein Curl-Anforderungsformat –
    --location --request POST "/api/index.php/v1/mini/id_token' \"
    --header 'Akzeptieren: application/json'\
    --header 'Inhaltstyp: application/json' \
    --header 'Autorisierung: Basic base64encoded' \'


Konfigurieren Sie die Authentifizierung für die Kern-APIs von Joomla und die auf Ihrer Joomla-Site gehosteten APIs, die automatisch angewendet wird, wenn diese APIs aufgerufen werden.

  • Gehen Sie zur REST API-Authentifizierung Tab.
  • Geben Sie die API-Name und API-Endpunkt in den angegebenen Feldern.
  • Dann wählen Sie die HTTP-Methode Aus dem Dropdown-Menü.
  • Schalten Sie dann die Aktivieren Sie die Authentifizierung und wählen Sie die gewünschte Authentifizierungsmethode aus. Weitere Informationen finden Sie im Schritt 3: Im Abschnitt des Handbuchs erfahren Sie, wie Sie die verschiedenen Authentifizierungsmethoden konfigurieren.
REST API-Authentifizierung

  • Gehen Sie zur Externe APIs Tab.
  • Geben Sie den API-Namen ein.
  • Dann wählen Sie die API-Methode aus dem Dropdown.
  • Geben Sie die Externe API im angegebenen Feld.
  • Sie können Abfrageparameter übergeben, die für diese konfigurierte API erforderlich sind. Damit die Daten im Abfrageparameterformat gesendet werden können.
  • Es gibt zwei Textfelder – das erste dient zur Eingabe des Schlüssels und das zweite zur Eingabe des Werts.
  • Beispiel: Wenn Sie den folgenden Abfrageparameter „Benutzername→Testbenutzer“ übergeben müssen, müssen Sie den „Benutzernamen“ in den Schlüssel und „Testbenutzer“ in das Feld „Wert“ einfügen.
  • Sie können mit der Schaltfläche + mehrere Parameter hinzufügen.
  • In den Headern gibt es zwei Textfelder – das linke für den Header-Namen und das rechte für den zu übergebenden Header-Wert. Beispiel: Wenn der übergebene Header das Format „Autorisierung:Träger“ hat, wird „Autorisierung“ in das erste Textfeld eingefügt und „Träger“ in das rechte Textfeld, wie in der folgenden Abbildung dargestellt.
  • Wenn der API-Anbieter erwartet, dass die Daten im Text der API-Endpunktanforderung gesendet werden müssen, können Sie die erforderlichen Details eingeben. Es stehen zwei Formate zum Senden der Daten zur Verfügung: x-www-form-urlencoded und JSON.
  • Für die zu sendenden Daten in den Body-Parametern im Format x-www-form-urlencoded.
  • Es gibt zwei Textfelder – das erste dient zur Eingabe des Schlüssels und das zweite zur Eingabe des Werts.
  • Beispiel: Wenn Sie den folgenden Body-Parameter „Benutzername→Testbenutzer“ übergeben müssen, müssen Sie den „Benutzernamen“ in das Schlüsselfeld und „Testbenutzer“ in das Wertefeld einfügen.
  • Für die mehreren Schlüssel-Wert-Paare, die im Anforderungstext der API-Endpunktanforderung übergeben werden müssen, können Sie auf die Schaltfläche + klicken.
  • Damit die Daten in den Body-Parametern im JSON-Format gesendet werden: Sie müssen das JSON aus der Dropdown-Liste auswählen, die dem Request Body entspricht
  • Klicken Sie nun auf die Konfiguration speichern .
Externe API konfigurieren

  • Navigieren Sie zu der Joomla Core REST-APIs und klicken Sie auf Neue API konfigurieren .
Externe API konfigurieren

Externe API konfigurieren

  • Um die Joomla Core REST-API zu konfigurieren, benötigen Sie ein API-Authentifizierungstoken. Gehen Sie zu Benutzer -> Verwalten -> Klicken Sie auf einen Benutzer.
Externe API konfigurieren

  • Hier geht es zum Joomla API-Token Tab und kopieren Sie die Zeichen.
Externe API konfigurieren

  • Gehe zurück zum Joomla Core REST-API Drücken Sie die Tabulatortaste und fügen Sie das generierte Token in das entsprechende Feld ein. Geben Sie einen Namen für diese Konfiguration ein und wählen Sie dann die erforderlichen Optionen aus. Endpunkt aus dem Dropdown-Menü. Bei Bedarf können Sie auch Folgendes anwenden: Abfragefilter und konfigurieren Sie die Endpunktfelder zusammen mit der bevorzugten AusgabeformatSobald alles eingestellt ist, klicken Sie auf die Schaltfläche Test-API Schaltfläche zum Überprüfen der Konfiguration.
Externe API konfigurieren

  • Sie werden eine sehen API-Antwort Wenn die Konfiguration erfolgreich war, klicken Sie dann auf die Konfiguration speichern .
Externe API konfigurieren

  • Ihre Joomla Core REST-API Die Konfiguration war erfolgreich. Sie können nun die generierte Datei kopieren. Kurzwahlnummern Sie können den Code aus diesem Abschnitt an beliebiger Stelle auf Ihrer Website einfügen, um die API-Antwort direkt im Frontend anzuzeigen.
Externe API konfigurieren


ADFS_sso ×
Hallo!

Brauchen Sie Hilfe? Wir sind hier!

Unterstützung