2017-06-13 78 views
1

我嘗試在南國得到帳戶列表。但我的訪問代碼不起作用。請求網址返回;南國API請求返回「令牌被拒絕」:/

{"cpanelresult":{"apiversion":"2","error":"Token denied","data":{"reason":"Token denied","result":"0"},"type":"text"}} 

我的代碼是;

$url="https://raxxun.net:2087/cpsess421xxx09/json-api/listaccts?api.version=1&search=albxxros&searchtype=user"; 

$cek=file_get_contents($url); 
echo $cek; 

我得到的令牌代碼cpsess421xxx09在南國。我的錯在哪裏?

+0

你有沒有找到一個解決方案? – jkell311

回答

0

您需要以下服務器的詳細信息,以獲取所有帳戶 -

南國登錄網址

南國usernmae

南國accesshash關鍵

下面是如果你有上您可以使用API詳情: -

$server_login_link = 'WHM login url'; 
    $whmusername = 'WHM username '; 
    $hash = 'your access hash key for WHM'; 
    $query = "https://$server_login_link:2087/json-api/listaccts?api.version=1"; 

    $curl = curl_init(); 
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST,0); 
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER,0); 
    curl_setopt($curl, CURLOPT_RETURNTRANSFER,1); 

    $header[0] = "Authorization: WHM $whmusername:" . preg_replace("'(\r|\n)'","",$hash); 
    curl_setopt($curl,CURLOPT_HTTPHEADER,$header); 
    curl_setopt($curl, CURLOPT_URL, $query); 

    $result = curl_exec($curl); 
    print_r(json_decode($result)); 

注意: - 對於Accesshash鍵,新的或已生成的訪問密鑰可以從這裏得到: - WHM>遠程訪問鍵區和設在那裏的訪問鍵。 或者它應該是在這條道路「的/ usr /本地/的cPanel /斌/ realmkaccesshash

相關問題