Neues PlugIn erstellen, Get-Anfrage, JSON-Antwort

  • Hallo zusammen,

    ich würde gerne ein Joomla-PlugIn schreiben, welches an einen externen Serverdienst eine Get-Abfrage sendet. Als Antwort gibt dieser Serverdienst dann eine JSON-Antwort zurück (vorhandene API). Es handelt sich dabei um Termine, die dann auf einer Joomla-Seite per Modul angezeigt werden soll.


    So stelle ich mir das ganze zumindest vor. Ich finde aber keinen Anfang. Kann mir da jemand als Startschuss einen Tipp geben, wie ich das ganze angehen muss?


    Vielen Dank im Voraus.


    Gruß André

  • Bitte nicht direkt CURL nutzen sondern die Http Klasse:

    Code
    use Joomla\CMS\Http\HttpFactory;
    
    $http = HttpFactory::getHttp();
    $getresult = $http->get($link, $headers);
    $postresult = $http->post($link, $body, $headers);

    Wie es nun umgesetzt wird, liegt bei dir, entweder ein Modul bauen oder z.b. in ein mod_custom Override packen. Wichtig ist, dass du das ganze gut per Cache implementierst.