Suchergebnisse :

×

Integrieren Sie externe REST-API-Endpunkte/Drittanbieter in die WordPress-Site

Integrieren Sie externe REST-API-Endpunkte/Drittanbieter in die WordPress-Site



Kostenlose Testversion erhalten

Die Integration externer APIs in WordPress wird immer häufiger eingesetzt, um die Funktionalität zu erweitern und das Benutzererlebnis zu verbessern. Sie können externe APIs nahtlos von WordPress aus aufrufen und dabei die WordPress-API-Integrationsfunktionen nutzen. Bei diesem Prozess wird die WordPress-REST-API verwendet, um mit externen API-Diensten zu kommunizieren und dynamische Inhalte direkt auf WordPress-Websites abzurufen und anzuzeigen. Du kannst Daten von einer beliebigen externen API abrufen und nutzen Sie diese Informationen nahtlos auf Ihrer WordPress-Site. Diese Integration bereichert nicht nur das Angebot der Website, sondern optimiert auch die Inhaltsverwaltung, sodass Sie Informationen effizient aktualisieren und Ihrem Publikum in Echtzeit präsentieren können.


Dieser Leitfaden wird Ihnen dabei helfen Integrieren Sie externe/Drittanbieter-APIs in WordPress. Führen Sie Vorgänge an externen/Drittanbieter-API-Endpunkten für alle WordPress- oder Drittanbieter-Plugin-Ereignisse durch. Das Plugin bietet die Möglichkeit, den WordPress-Hook speziell für die externe API-Verbindung einzubetten.


Der Leitfaden beleuchtet außerdem die Schritte zum Generieren benutzerdefinierter REST-Endpunkte in WordPress speziell für Ihre eigene komplexe SQL-Abfrage.





Benutzerdefinierte API für WordPress
Von miniOrange

Mit dem benutzerdefinierten API für WordPress-Plugin können Sie WordPress-APIs/benutzerdefinierte Endpunkte/REST-APIs erstellen. Sie können Daten über eine benutzerfreundliche grafische Oberfläche abrufen/ändern/erstellen/löschen.

Weitere Informationen

1. Anwendungsfälle für die benutzerdefinierte REST-API-Plugin-Version [Enterprise].


miniorange img Rufen Sie Daten direkt vom REST-API-Endpunkt ab, um sie auf der WordPress-Site anzuzeigen


    Benutzerdefinierte Rest-API-Endpunktkonfiguration
  • Stellen Sie sich vor, Sie verfügen über einen REST-API-Endpunkt, der Ihnen von Ihrem API-Anbieter gewährt wurde, und möchten Daten von dessen Seite abrufen. Dieser Vorgang kann mühelos innerhalb von Sekunden ausgeführt werden, indem die Funktion zur Integration externer APIs unseres Plugins direkt in das WordPress-Backend eingesetzt wird, was eine effektive WordPress-API-Integration ermöglicht. Die abgerufenen Daten können dann nahtlos für Präsentationszwecke auf Ihrer WordPress-Site verwendet werden.

    Darüber hinaus können Sie Teilen Sie Echtzeitdaten über API-Endpunktanfragen. Für Fälle, in denen ein externer API-Aufruf erforderlich ist, bietet das Plugin einen speziellen WordPress-Hook, der bequem verwendet werden kann.


miniorange img Rufen Sie die externe (nicht WordPress) REST-API für Formularübermittlungsereignisse auf


    Benutzerdefinierter Rest-API-Aufruf extern
  • Angenommen, Sie haben eine WordPress-Site, die bei einem externen Anbieter/Drittanbieter integriert ist. Sie möchten nun:

      1. Führen Sie einige Aktionen wie Registrieren/Anmelden/Mitglieder löschen auf der Seite des Drittanbieters aus.

      2. Rufen/aktualisieren Sie einige andere Daten, indem Sie die REST-APIs auf der Grundlage von Ereignissen wie WPforms, Gravity Forms, Elementor, Contact-form7 oder einer anderen Formularübermittlung an den Anbieter aufrufen.

    Unser Plugin ermöglicht die WordPress-API-Integration mithilfe eines Hooks, der speziell für externe externe/Drittanbieter-API-Verbindungen gilt. Dieser Hook kann problemlos dynamisch in alle Formulare integriert werden, bei der Übermittlung ausgeführt werden und den Status des API-Aufrufs bereitstellen.

miniorange img Integrieren Sie externe REST-APIs in Zahlungsgateways


    Benutzerdefinierte Rest-API-Zahlungsgateways
  • Nehmen wir an, Ihre WordPress-Website enthält ein Zahlungsgateway wie PayPal, Stripe oder ein anderes, das von Woocommerce, Wpforms, dem Stripe-Plugin oder einem anderen Plugin angeboten wird.
    Sie möchten bestimmte APIs aufrufen, um den Benutzerstatus, die Mitgliedschaftsstufe usw. beim Drittanbieter-API-Anbieter basierend auf dem Zahlungsstatus und dem Betrag zu aktualisieren. Dies lässt sich ganz einfach erreichen, indem Sie den von unserem Plugin bereitgestellten Hook verwenden, um eine externe API von WordPress aufzurufen. Dieser Hook kann direkt in die Gateways eingebettet werden und nur basierend auf dem Transaktionsstatus ausgeführt werden.

miniorange img Daten von der externen API des Lieferanten in Woocommerce synchronisieren/abrufen

  • Angenommen, Sie verfügen über externe APIs, die von Ihrem Lieferanten (Händler) bereitgestellt werden, und möchten die von diesen externen APIs abgerufenen Echtzeitdaten mit Woocommerce synchronisieren, um diese Daten/Produkte anzuzeigen.
    Unser Plugin bietet Ihnen die Möglichkeit, externe APIs in der WordPress-Site zu verwenden. Diese APIs können im Backend mithilfe der Entwickler-Hooks aufgerufen werden, um die Echtzeitdaten mit Woocommerce-Produkt-/Artikel-Feeds zu synchronisieren und auf Ihrer Website angezeigt zu werden.

  • Hier geht es weiter. um mehr zu wissen WooCommerce-Produktsynchronisierung über APIs.

Hinweis: Unser Plugin ermöglicht die WordPress-API-Integration mithilfe eines Hooks, der speziell für externe externe/Drittanbieter-API-Verbindungen gilt. Dieser Hook kann problemlos dynamisch in alle Formulare integriert werden, bei der Übermittlung ausgeführt werden und den Status des API-Aufrufs bereitstellen. Falls Sie diese Entwickler-Hooks entsprechend Ihren Anforderungen auch im Backend integrieren möchten, wenden Sie sich bitte an apisupport@xecurify.com Um mehr zu erfahren und uns Ihre vollständigen Anforderungen mitzuteilen.


2. Schritte zum Konfigurieren benutzerdefinierter REST-API-Endpunktanforderungen mit unterschiedlichen


    • Gehen Sie zum Mit externer API verbinden Registerkarte im Plugin, um die API-Endpunkte des externen/Drittanbieters mit WordPress zu verbinden.
    • Geben Sie den API-Namen ein, den Sie der API-Verbindung geben möchten. Dieser API-Name sollte eindeutig sein, da er zur Verbindung mit WordPress verwendet wird
    • Wähle die BESTELLE Methode aus dem Wählen Sie Methode Dropdown-Liste.
    • Geben Sie im Textfeld „Externe API“ den API-Endpunkt ein, den Sie mit WordPress verbinden möchten.
    • In den Headern gibt es zwei Textfelder – das linke ist für den Header-Namen und das rechte für den Header-Wert, der übergeben werden muss.
      Beispielsweise: Wenn der übergebene Header das Format Authorization:Bearer hat dann wird im ersten Textfeld „Autorisierung“ und „Bearer“ hinzugefügt sollte in das rechte Textfeld eingefügt werden, wie im Diagramm unten gezeigt.
    • Benutzerdefinierte Rest-API-Endpunktkonfiguration
    • Wenn Ihre API mehrere Header erwartet, können Sie rechts daneben auf die Schaltfläche „Hinzufügen“ klicken.
    • Sie können das Feld „Anfragetext“ leer lassen, da der Anfragetext nicht für GET-Anfragen verwendet wird.
    • Klicken Sie nun auf die Schaltfläche „Ausführen“, um die API-Verbindung zu testen und die Antwort abzurufen. Sie erhalten die Attributtabelle wie unten gezeigt.
    • Benutzerdefinierte Rest-API-Testkonfiguration
    • Sobald die Testkonfiguration erfolgreich ist, können Sie nun aus der Dropdown-Liste „Antwortfelder auswählen“ die jeweiligen Antwortfelder auswählen, die Sie zur Integration der externen REST-API-Endpunkte in WordPress verwenden möchten. Standardmäßig ist das Feld „Alle auswählen“ ausgewählt.
    • Jetzt können Sie auf die Schaltfläche Speichern klicken, um die API-Verbindung zu speichern.


    • Gehen Sie zum Mit externer API verbinden Registerkarte im Plugin, um die API-Endpunkte des externen/Drittanbieters mit WordPress zu verbinden.
    • Geben Sie den API-Namen ein, den Sie der API-Verbindung geben möchten. Dieser API-Name sollte eindeutig sein, da er zur Verbindung mit WordPress verwendet wird
    • Wähle aus jetzt lesen Methode aus dem Wählen Sie Methode Dropdown-Liste.
    • Geben Sie im Textfeld „Externe API“ den API-Endpunkt ein, den Sie mit WordPress verbinden möchten.
    • In den Headern gibt es zwei Textfelder – das linke ist für den Header-Namen und das rechte für den Header-Wert, der übergeben werden muss. Beispiel: Wenn der übergebene Header das Format Autorisierung:Bearer hat dann wird im ersten Textfeld die „Autorisierung“ und „Bearer“ hinzugefügt sollte in das rechte Textfeld eingefügt werden, wie im Diagramm unten gezeigt.
    • Benutzerdefinierte Rest-API-Endpunktkonfiguration
    • Wenn der API-Anbieter davon ausgeht, dass die Daten im Hauptteil der API-Endpunktanforderung gesendet werden müssen, können Sie die erforderlichen Details eingeben. Es stehen zwei Formate zur Verfügung, in denen Sie die Daten senden können: x-www-form-urlencoded und JSON.
    • Für die zu sendenden Daten in den Body-Parametern im x-www-form-urlencoded-Format:
      • Es gibt zwei Textfelder: Das erste dient zur Eingabe des Schlüssels und das zweite zur Eingabe des Werts.
      • Zum Beispiel → Wenn Sie den folgenden Körperparameter „Benutzername→Testbenutzer“ übergeben müssen, müssen Sie „Benutzername“ in den Schlüssel und „Testbenutzer“ in das Wertfeld eingeben.
      • 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 „Hinzufügen“ klicken.
    • Für die zu sendenden Daten in den Body-Parametern im JSON-Format:
      • Sie müssen den JSON aus der Dropdown-Liste auswählen, die der Option „Anfragetext“ entspricht. Und Sie müssen die Daten wie unten gezeigt im JSON-Format übergeben.
      • Benutzerdefinierte JSON-Konfiguration der Rest-API
      • Klicken Sie nun auf die Schaltfläche „Ausführen“, um die API-Verbindung zu testen und die Antwort abzurufen. Sie erhalten die Attributtabelle wie unten gezeigt.
      Benutzerdefinierte Rest-API-Testkonfiguration
    • Sobald die Testkonfiguration erfolgreich ist, können Sie nun aus der Dropdown-Liste „Antwortfelder auswählen“ die jeweiligen Antwortfelder auswählen, die Sie zur Integration der externen REST-API-Endpunkte in WordPress verwenden möchten. Standardmäßig ist das Feld „Alle auswählen“ ausgewählt.
    • Jetzt können Sie auf die Schaltfläche Speichern klicken, um die API-Verbindung zu speichern.

    • Gehen Sie zum Mit externer API verbinden Registerkarte im Plugin, um die API-Endpunkte des externen/Drittanbieters mit WordPress zu verbinden.
    • Geben Sie den API-Namen ein, den Sie der API-Verbindung geben möchten. Dieser API-Name sollte eindeutig sein, da er zur Verbindung mit WordPress verwendet wird
    • Wähle aus SETZEN Methode aus dem Wählen Sie Methode Dropdown-Liste.
    • Geben Sie im Textfeld „Externe API“ den API-Endpunkt ein, den Sie mit WordPress verbinden möchten.
    • In den Headern gibt es zwei Textfelder – das linke ist für den Header-Namen und das rechte für den Header-Wert, der übergeben werden muss. Beispiel: Wenn der übergebene Header das Format Autorisierung:Bearer hat dann wird im ersten Textfeld die „Autorisierung“ und „Bearer“ hinzugefügt sollte in das rechte Textfeld eingefügt werden, wie im Diagramm unten gezeigt.
    • Benutzerdefinierte Rest-API-Endpunktkonfiguration
    • Wenn der API-Anbieter davon ausgeht, dass die Daten im Hauptteil der API-Endpunktanforderung gesendet werden müssen, können Sie die erforderlichen Details eingeben. Es stehen zwei Formate zur Verfügung, in denen Sie die Daten senden können: x-www-form-urlencoded und JSON.
    • Für die zu sendenden Daten in den Body-Parametern im x-www-form-urlencoded-Format:
      • Es gibt zwei Textfelder: Das erste dient zur Eingabe des Schlüssels und das zweite zur Eingabe des Werts.
      • Zum Beispiel → Wenn Sie den folgenden Körperparameter „Benutzername→Testbenutzer“ übergeben müssen, müssen Sie „Benutzername“ in den Schlüssel und „Testbenutzer“ in das Wertfeld eingeben.
      • 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 „Hinzufügen“ klicken.
    • Für die zu sendenden Daten in den Body-Parametern im JSON-Format:
      • Sie müssen den JSON aus der Dropdown-Liste auswählen, die der Option „Anfragetext“ entspricht. Und Sie müssen die Daten wie unten gezeigt im JSON-Format übergeben.
      • Benutzerdefinierte JSON-Konfiguration der Rest-API
      • Klicken Sie nun auf die Schaltfläche „Ausführen“, um die API-Verbindung zu testen und die Antwort abzurufen. Sie erhalten die Attributtabelle wie unten gezeigt.
      Benutzerdefinierte Rest-API-Testkonfiguration
    • Sobald die Testkonfiguration erfolgreich ist, können Sie nun aus der Dropdown-Liste „Antwortfelder auswählen“ die jeweiligen Antwortfelder auswählen, die Sie zur Integration der externen REST-API-Endpunkte in WordPress verwenden möchten. Standardmäßig ist das Feld „Alle auswählen“ ausgewählt.
    • Jetzt können Sie auf die Schaltfläche Speichern klicken, um die API-Verbindung zu speichern.

    • Gehen Sie zum Mit externer API verbinden Registerkarte im Plugin, um die API-Endpunkte des externen/Drittanbieters mit WordPress zu verbinden.
    • Geben Sie den API-Namen ein, den Sie der API-Verbindung geben möchten. Dieser API-Name sollte eindeutig sein, da er zur Verbindung mit WordPress verwendet wird
    • Wähle aus LÖSCHEN Methode aus dem Wählen Sie Methode Dropdown-Liste.
    • Geben Sie im Textfeld „Externe API“ den API-Endpunkt ein, den Sie mit WordPress verbinden möchten.
    • In den Headern gibt es zwei Textfelder – das linke ist für den Header-Namen und das rechte für den Header-Wert, der übergeben werden muss. Beispiel: Wenn der übergebene Header das Format Autorisierung:Bearer hat dann wird im ersten Textfeld die „Autorisierung“ und „Bearer“ hinzugefügt sollte in das rechte Textfeld eingefügt werden, wie im Diagramm unten gezeigt.
    • Benutzerdefinierte Rest-API-Endpunktkonfiguration
    • Wenn der API-Anbieter davon ausgeht, dass die Daten im Hauptteil der API-Endpunktanforderung gesendet werden müssen, können Sie die erforderlichen Details eingeben. Es stehen zwei Formate zur Verfügung, in denen Sie die Daten senden können: x-www-form-urlencoded und JSON.
    • Für die zu sendenden Daten in den Body-Parametern im x-www-form-urlencoded-Format:
      • Es gibt zwei Textfelder: Das erste dient zur Eingabe des Schlüssels und das zweite zur Eingabe des Werts.
      • Zum Beispiel → Wenn Sie den folgenden Körperparameter „Benutzername→Testbenutzer“ übergeben müssen, müssen Sie „Benutzername“ in den Schlüssel und „Testbenutzer“ in das Wertfeld eingeben.
      • 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 „Hinzufügen“ klicken.
    • Für die zu sendenden Daten in den Body-Parametern im JSON-Format:
      • Sie müssen den JSON aus der Dropdown-Liste auswählen, die der Option „Anfragetext“ entspricht. Und Sie müssen die Daten wie unten gezeigt im JSON-Format übergeben.
      • Benutzerdefinierte JSON-Konfiguration der Rest-API
      • Klicken Sie nun auf die Schaltfläche „Ausführen“, um die API-Verbindung zu testen und die Antwort abzurufen. Sie erhalten die Attributtabelle wie unten gezeigt.
      Benutzerdefinierte Rest-API-Testkonfiguration
    • Sobald die Testkonfiguration erfolgreich ist, können Sie nun aus der Dropdown-Liste „Antwortfelder auswählen“ die jeweiligen Antwortfelder auswählen, die Sie zur Integration der externen REST-API-Endpunkte in WordPress verwenden möchten. Standardmäßig ist das Feld „Alle auswählen“ ausgewählt.
    • Jetzt können Sie auf die Schaltfläche Speichern klicken, um die API-Verbindung zu speichern.

    3. Generieren Sie benutzerdefinierte REST-API-Endpunkte mit benutzerdefiniertem SQL in WordPress

    • Um diese Funktion zu nutzen, gehen Sie im Plugin auf die Registerkarte „Benutzerdefinierte SQL-API erstellen“.
    • Benutzerdefinierte Rest-API-Testkonfiguration
    • Für die GET-Methode:
    • 
        Sample SQL query → Select * from custom_table NATURAL JOIN custom_table2 where ID="{{custom_param1}}";
        
        Sample API request format → 
        <Your domain>/wp-json/mo/v1/<api name>?custom_param1=2
        
                          
    • Für die POST-Methode:
    • 
        Sample SQL query → INSERT INTO custom_table (ID, name, email, status) VALUES ('{{custom_param1}}','{{custom_param2}}','{{custom_param3}}','{{custom_param4}}');
        
        Sample API request format → curl -d "custom_param1=2&custom_param2=testuser&custom_param3=testuser@gmail.com&custom_param4=1” -X POST <Your domain>/wp-json/mo/v1/<api name>
        
                          
    • Für die PUT-Methode:
    • 
        Sample SQL query→ UPDATE custom_table SET 
        ID='{{custom_param1}}',name='{{custom_param2}}',email='{{custom_param3}}',status='{{custom_param4}}' WHERE ID={{custom_param5}};
        
        
        Sample API request format → curl -d "custom_param1=2&custom_param2=testuser&custom_param3=testuser@yahoo.com&custom_param4=1&custom_param5=2" -X PUT <Your domain>/wp-json/mo/v1/<api name>
                          
    • Für die DELETE-Methode:
    • 
        Sample SQL query→ DELETE FROM custom_table WHERE ID={{custom_param1}};
        
        Sample API request format → curl -d "custom_param1=0" -X DELETE<Your domain>/wp-json/mo/v1/<api name>
        
                          

    Hinweis 1:Bitte übergeben Sie die Argumente gemäß Reihenfolge/Reihenfolge wie in den obigen Beispielen für SQL-Abfragen und Beispiel-API-Anfragen erwähnt.

    Hinweis 2:Das in der Abfrage übergebene benutzerdefinierte Attribut sollte das folgende Format haben „custom_param Dabei ist i der ganzzahlige Wert, der bei 1 beginnt und mit zunehmender Anzahl benutzerdefinierter Parameter in der SQL-Abfrage zunimmt. Außerdem sollte er in der inkrementellen Reihenfolge übergeben werden, wie in den obigen Beispielen gezeigt.


    Weitere Informationen

    miniorange img  Fordern Sie eine Demo des Plugins an


    Holen Sie sich die Testversion mit vollem Funktionsumfang



     Danke für Ihre Antwort. Wir werden uns bald bei Ihnen melden.

    Etwas ist schief gelaufen. Bitte senden Sie Ihre Anfrage erneut

    Integrieren Sie die externen/Drittanbieter-REST-API-Endpunkte

    Hilfe benötigt?

    Mailen Sie uns weiter apisupport@xecurify.com Für eine schnelle Beratung (per E-Mail/Besprechung) zu Ihren Anforderungen hilft Ihnen unser Team bei der Auswahl der für Ihre Anforderungen am besten geeigneten Lösung/Plan.

    Hallo!

    Brauchen Sie Hilfe? Wir sind hier!

    Support
    Kontaktieren Sie den miniOrange-Support
    Erfolg

    Vielen Dank für Ihre Anfrage.

    Wenn Sie innerhalb von 24 Stunden nichts von uns hören, können Sie gerne eine Folge-E-Mail an senden info@xecurify.com