2017-01-31 11 views
4

mautic 개발자 문서에 따라 로컬 curl을 사용하여 사용자 정의 PHP를 통해 mautic 기본 인증에 연결하고 있지만 mautic 로그인 페이지로 리디렉션하고 있지만 내 의견에는 올바른 응답이 아닙니다 ... ....이 질문에 대한 답변을 정확히 알고 싶습니다. 인가요? OAuth2를 인증 다른 Mautic에서 기본 인증Rest API를 통한 Mautic 기본 인증



    $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); 

또한 내가 알고 싶은 무엇입니까?

참고로
+2

을 조사한 후 히트 앤드 트라이 방법을 사용하면 기본 인증이 작동합니다. ** Mautic **은 성공 또는 실패 메시지를 제공하지 않고 대신 필요한 특정 데이터의 전체베이스 포인트 URL을 사용해야합니다 ..... 예를 들면 필요하다면 mautic에있는 연락처의 데이터는이 끝점을 자격 증명의 승인 헤더와 함께 사용합니다 ..... http : // your-address/mautic/api/contacts' (내 경우 your-address = localhost) –

답변

1

, 여기에 Mautic API 기본 인증의 문서입니다 :

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

그리고 여기에 PHP Mautic API 라이브러리와 함께 사용하는 방법입니다 :

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

+0

기본 인증의 예 ...... 설명서를 읽었지만 기본 인증은 위의 기본 인증 라이브러리를 사용하는 대신 사용자 지정 요청을 사용할 때만 작동합니다 ... 가능한 경우 Oauth2 인증의 샘플 작업 코드를 제공 할 수 있습니까 ?? –