2017-01-31 32 views
4

根據mautic開發人員文檔,我通過自定義PHP使用curl本地連接到mautic基本授權,但它將我重定向到mautic登錄頁面,但在我看來這不是正確的響應... ....我想知道這是什麼基本授權正確的迴應?Mautic通過其餘的基本認證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); 

此外,我想知道的是在Mautic的oauth2授權不同的基本身份驗證?

+2

經過研究並使用命中和嘗試的方法,我得到了基本的身份驗證工作.... ** Mautic **不會給成功或失敗的消息,而不是它,你必須使用你需要的特定數據的完整基點URL ...例如,如果你需要在mautic中的聯繫人的數據使用這個端點與您的憑證的授權頭.....'http://您的地址/ 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身份驗證的示例工作代碼? –