2017-01-31 5 views
4

Selon ma documentation de développeur mautic, je me connecte à l'autorisation de base mautic via php personnalisé en utilisant curl localement mais il me redirige vers la page de connexion mautic mais à mon avis ce n'est pas la bonne réponse ... .... Je veux savoir quelle est la bonne réponse de cette baseautorisation?Authentification de base Mautic par repos 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); 

je veux aussi savoir est l'authentification de base dans Mautic différent de oauth2 autorisation?

+2

Après des recherches et en utilisant la méthode hit and try j'ai obtenu l'authentification de base qui fonctionne .... ** Mautic ** ne donne pas de message de réussite ou d'échec au lieu de cela vous devez utiliser l'URL de base de données complète dont vous avez besoin ..... par exemple si vous avez besoin les données des contacts dans Mautic utilisent ce point de terminaison avec l'en-tête d'autorisation de votre credential ..... 'http: // votre-adresse/mautic/api/contacts' (dans mon cas votre-adresse = localhost) –

Répondre

1

Pour la référence, voici l'API Mautic Basic Auth docs:

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

Et voici comment l'utiliser avec l'API PHP Mautic Library:

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

+0

Pouvez-vous me donner exemple d'authentification de base ...... ?? J'ai lu la documentation mais l'authentification de base ne fonctionne que lorsque vous utilisez une requête personnalisée plutôt que d'utiliser la bibliothèque d'authentification de base ci-dessus ... Si possible, pouvez-vous donner un exemple de code de travail d'authentification Oauth2? –