[英]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.