2017-01-31 6 views
4

Wie mautic Entwickler-Dokumentation, ich bin mit mautic grundlegende Autorisierung durch benutzerdefinierte php mit curl lokal verbinden, aber es leitet mich auf mautic Login-Seite, aber meiner Meinung nach ist dies nicht die richtige Antwort ... .... Ich möchte wissen, was die richtige Antwort von diesem grundlegendenBerechtigung ist?Matic Basic Authentifizierung durch Rest Api



    $login = 'admin'; 
    $password = '123456'; 
    $url = 'http://127.0.0.1/mautic/'; //localhost 
    $ch = curl_init(); 
    curl_setopt($ch, CURLOPT_URL,$url); 
    curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); 
    curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); 
    curl_setopt($ch, CURLOPT_HTTPHEADER, 
     array(
      "Authorization: Basic " . base64_encode($login . ":" . $password) 
     )); 

    $status_code = curl_getinfo($ch, CURLINFO_HTTP_CODE); 
    $result = curl_exec($ch); 
    print_r(curl_exec($ch)); 
    curl_close($ch); 

Auch möchte ich wissen, ist der Standardauthentifizierung in Mautic unterscheidet sich von OAuth2 Genehmigung?

+2

Nach der Erforschung und benutze hit and try methode ich habe die basic authentication funktionierend .... ** Matic ** gibt keine erfolgs- oder fehlernachricht statt dessen musst du die volle basepoint url von bestimmten daten die du brauchst ..... zB wenn du brauchst Daten von Kontakten in mautic verwenden diesen Endpunkt mit Autorisierungsheader Ihrer Anmeldeinformationen ..... 'http: // Ihre-Adresse/mautic/api/contacts' (in meinem Fall Ihre-Adresse = localhost) –

Antwort

1

Für die Referenz, hier ist die Mautic API Grund Auth docs:

https://developer.mautic.org/?php#basic-authentication

Und hier ist, wie es mit der PHP Mautic API-Bibliothek zu verwenden:

https://github.com/mautic/api-library#using-basic-authentication-instead

+0

Können Sie mir geben Beispiel für Basis-Authentifizierung ...... ?? Ich habe die Dokumentation gelesen, aber die grundlegende Authentifizierung funktioniert nur, wenn Sie eine benutzerdefinierte Anfrage verwenden, anstatt die oben genannte Standardauthentifizierungsbibliothek zu verwenden ... Wenn es möglich ist, können Sie Beispielarbeitscode der Oauth2-Authentifizierung geben? –

Verwandte Themen