当前位置:论坛首页 > 第三方应用 > Linux面板插件

API接口使用教程

置顶 精华 发表在 第三方应用2018-12-12 11:48   [复制链接] 110 229840

发表于 2021-8-9 10:47:18 | 显示全部楼层
宝塔用户_wvzgrq 发表于 2021-6-17 23:26
API接口,有没有调用网站的SSL接口啊

支持面板所有的API接口,只是部分接口没有文档,可以参考当前面板请求的参数,详情在面板页面“F12开发者工具”查看接口请求传递的参数
使用道具 举报 回复 支持 反对
发表于 2021-8-9 10:48:33 | 显示全部楼层
lzj500 发表于 2021-1-25 16:00
我想知道终端那里是通过什么方式通讯的?它不是通过HTTP协议通讯的。也不像是通过websocket通讯的。在调试 ...

面板终端是websocket通讯的,这里API接口参数可以参考,GET方式传入,直接在URL里面传入
使用道具 举报 回复 支持 反对
发表于 2021-8-17 12:01:41 | 显示全部楼层
ssl 没得配置
使用道具 举报 回复 支持 反对
发表于 2021-8-17 16:30:50 | 显示全部楼层
Dump

string(668) ""Traceback (most recent call last):\n  File \"class/flask_sockets.py\", line 30, in __call__\n    handler, values = adapter.match()\n  File \"/www/server/panel/pyenv/lib/python3.7/site-packages/werkzeug/routing.py\", line 1945, in match\n    raise NotFound()\nwerkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"class/data.py\", line 185, in getData\n    table = get.table\nAttributeError: 'dict_obj' object has no attribute 'table'\n""

POST/GET请求中缺必table参数  发表于 2021-8-17 16:31
使用道具 举报 回复 支持 反对
发表于 2021-8-17 16:32:41 | 显示全部楼层
一蜘蛛的天下 发表于 2021-8-17 16:30
Dump

string(668) ""Traceback (most recent call last):\n  File \"class/flask_sockets.py\", line 30,  ...

如何解决?
使用道具 举报 回复 支持 反对
发表于 2021-8-17 17:31:05 | 显示全部楼层
一蜘蛛的天下 发表于 2021-8-17 16:30
Dump

string(668) ""Traceback (most recent call last):\n  File \"class/flask_sockets.py\", line 30,  ...

你好,table如何增加?官方pdf没有这个参数呢

  1.         $数据数组 = array("webname"=>"{"domain":"adds.irop.cn","domainlist":[],"count":0}",
  2.                 "path"=>"/www/wwwroot/adds.irop.cn",
  3.                 "type_id"=>"0",
  4.                 "type"=>"PHP",
  5.                 "version"=>"56",
  6.                 "port"=>"80",
  7.                 "ps"=>"备注",
  8.                 "ftp"=>"true",
  9.                 "ftp_username"=>"add_irop_cns",
  10.                 "ftp_password"=>"add_irop_cns",
  11.                 "sql"=>"MySQL",
  12.                 "datauser"=>"add_irop_cn",
  13.                 "codeing"=>"utf8",
  14.                 "datapassword"=>"add_irop_cn"
  15.         );
  16. 198.16.135:8888/site?action=AddSite
复制代码
使用道具 举报 回复 支持 反对
发表于 2021-8-17 17:35:14 | 显示全部楼层
一蜘蛛的天下 发表于 2021-8-17 16:30
Dump

string(668) ""Traceback (most recent call last):\n  File \"class/flask_sockets.py\", line 30,  ...

string(149) "{"where": "", "page": "
1共0条
", "data": "error: near \"order\": syntax error"}"
使用道具 举报 回复 支持 反对
发表于 2021-8-17 17:43:52 | 显示全部楼层
string(753) ""Traceback (most recent call last):\n File \"class/flask_sockets.py\", line 30, in __call__\n handler, values = adapter.match()\n File \"/www/server/panel/pyenv/lib/python3.7/site-packages/werkzeug/routing.py\", line 1945, in match\n raise NotFound()\nwerkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"class/data.py\", line 199, in getData\n data['data']['backup_count'] = SQL.table('backup').where(\"pid=? AND type=?\",(data['data']['id'],type)).count()\nTypeError: string indices must be integers\n""
使用道具 举报 回复 支持 反对
发表于 2021-8-17 17:49:23 | 显示全部楼层
一蜘蛛的天下 发表于 2021-8-17 17:31
你好,table如何增加?官方pdf没有这个参数呢

增加到了数据数组,但是返回的是站点列表?
使用道具 举报 回复 支持 反对
发表于 2021-8-17 17:53:39 | 显示全部楼层
我的错我的错,函数传值了,结果刚才查了下,居然发现,我没有使用传值变量而是测试时$this->IP."/?getdata="
使用道具 举报 回复 支持 反对
1234567
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表