首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WHM请求返回“令牌拒绝”:/

WHM请求返回“令牌拒绝”:/
EN

Stack Overflow用户
提问于 2017-06-13 20:25:29
回答 1查看 1.8K关注 0票数 1

我试着在WHM上得到帐户列表。但我的访问密码不起作用。要求网址返回;

代码语言:javascript
复制
{"cpanelresult":{"apiversion":"2","error":"Token denied","data":{"reason":"Token denied","result":"0"},"type":"text"}}

我的代码是;

代码语言:javascript
复制
$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。我哪里错了?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-31 08:15:42

你需要下面的服务器详细信息才能得到所有帐户-

WHM登录URL

乌斯尔玛

WHM辅助密钥

以下是你可以使用的API,如果你有更高的细节:-

代码语言:javascript
复制
    $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/local/cpanel/bin/realmkaccesshash

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44530890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档