簡體   English   中英

WHM api請求返回“Token denied”:/

[英]WHM api request return “Token denied” :/

我嘗試在WHM上獲取帳戶清單。 但我的訪問代碼不起作用。 請求網址返回;

{"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;

我在WHM中獲得了令牌代碼cpsess421xxx09 我哪里錯了?

您將需要以下服務器詳細信息才能獲得所有帳戶 -

WHM登錄URL

WHM用戶名

WHM 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密鑰,可以從此處獲取新的或已生成的Access密鑰: - WHM>遠程訪問密鑰區域和位於此處的訪問密鑰。 或者它應該在這條路徑“/ usr / local / cpanel / bin / realmkaccesshash

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM