无风的飘逸 发表于 2025-8-22 20:58:11

正式版:11.0.0 api失效的问题

为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:V11
系统版本:debian12
问题描述:api访问面板在v11失灵
相关截图(日志、错误):以下代码在v10及以下正常,但是v11就不正常了,返回空
    /**
   * 构造带有签名的关联数组
   */
    public function GetKeyData(){
      $now_time = time();
      $p_data = array(
            'request_token' =>md5($now_time.''.md5($this->BT_KEY)),
            'request_time'=>$now_time
      );
      return $p_data;   
    }

    /**
   * 获取已安装的 PHP 版本列表
   */
    public function GetPHPVersion(){
      //拼接URL地址
      $url = $this->BT_PANEL.$this->config("GetPHPVersion");

      //准备POST数据
      $p_data = $this->GetKeyData();      //取签名
      
      //请求面板接口
      $result = $this->HttpPostCookie($url,$p_data);
      
      //解析JSON数据
      $data = json_decode($result,true);
      
      return $data;
    }



阿珂 发表于 2025-8-26 17:46:58

API相关问题处理需要自行抓包查看

无风的飘逸 发表于 2025-9-3 22:25:28

最新版本已经没有这个bug了

阿珂 发表于 2025-9-4 11:35:02

好的,可以了就行
页: [1]
查看完整版本: 正式版:11.0.0 api失效的问题