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

API接口使用教程

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

发表于 2023-5-16 15:17:33 | 显示全部楼层
获取列表的成功了,但是修改的报404了。。。
使用道具 举报 回复 支持 反对
发表于 2023-5-16 15:21:54 | 显示全部楼层
企业微信截图_20230516152123.png
修改安全组的端口指定的ip报404,但是获取安全组就正常获取。请问这是什么原因啊?没拿到token吗?
使用道具 举报 回复 支持 反对
发表于 2023-5-21 23:20:24 | 显示全部楼层
宝塔的网站接口全部请求404是啥情况 最新版的 其他接口没问题 只要是网站相关接口请求全部404
使用道具 举报 回复 支持 反对
发表于 2023-6-6 12:57:32 | 显示全部楼层
楼主,   api 形式   设置 301 重定向 不可以,麻烦 帮忙看看
使用道具 举报 回复 支持 反对
发表于 2023-7-21 10:59:12 | 显示全部楼层
无法下载??
使用道具 举报 回复
发表于 2023-8-4 17:59:17 | 显示全部楼层
本帖最后由 Winlin 于 2023-8-4 18:02 编辑

Bash请求示例:https://github.com/ossrs/bt-plugin-dev/blob/main/http-api.sh

  1. #!/bin/bash

  2. # See https://www.bt.cn/bbs/thread-20376-1-1.html
  3. # See https://www.bt.cn/data/api-doc.pdf
  4. if [[ -z $BT_KEY ]]; then echo "No BT_KEY"; exit 1; fi

  5. request_time=$(date +%s)
  6. sk_md5=$(echo -n $BT_KEY |md5sum |awk '{print $1}')
  7. request_token=$(echo -n "${request_time}${sk_md5}" |md5sum |awk '{print $1}')
  8. curl -X POST -H "Content-Type: application/x-www-form-urlencoded" \
  9.     -d "request_time=$request_time&request_token=$request_token" \
  10.     "http://localhost:7800/site?action=GetPHPVersion"
  11. echo ""
复制代码


Python简化示例:https://github.com/ossrs/bt-plugin-dev/blob/main/http-api.py

  1. #coding: utf-8
  2. import os, time,hashlib,json,urllib.request
  3. md5sum = lambda s: hashlib.md5(s.encode('utf-8')).hexdigest()

  4. # See https://www.bt.cn/bbs/thread-20376-1-1.html
  5. # See https://www.bt.cn/data/api-doc.pdf
  6. BT_KEY= os.getenv('BT_KEY')
  7. if not BT_KEY:
  8.     print("BT_KEY is not set")
  9.     exit(1)

  10. now_time = int(time.time())
  11. request_token = md5sum(str(now_time) + md5sum(BT_KEY))
  12. req = urllib.request.Request(
  13.     'http://localhost:7800/site?action=GetPHPVersion',
  14.     urllib.parse.urlencode({
  15.         'request_token': request_token,
  16.         'request_time': now_time
  17.     }).encode('utf-8')
  18. )
  19. res = urllib.request.urlopen(req)
  20. result = res.read().decode('utf-8')
  21. print(f"request_time={now_time}, request_token={request_token}, result={json.loads(result)})")
复制代码


使用道具 举报 回复 支持 反对
发表于 2023-9-29 13:44:34 | 显示全部楼层
请问可以通过api上传文件吗?
使用道具 举报 回复 支持 反对
发表于 2023-11-25 12:24:51 | 显示全部楼层
能不能出一个申请临时授权的API,这样子可以方便接入审核系统,审核通过后,自动api申请一个临时授权,通过webhook发送给发起审核者
使用道具 举报 回复 支持 反对
发表于 2023-12-22 11:33:22 | 显示全部楼层
文件管理功能什么时候上
使用道具 举报 回复 支持 反对
发表于 2024-1-8 08:19:43 | 显示全部楼层
API接口打不开,打开设置好,自己又关上了,有没有人遇到同样的问题。
使用道具 举报 回复 支持 反对
发表于 2024-1-11 12:25:45 | 显示全部楼层
这个只要面板开启SSL,所有功能都不能用哦
使用道具 举报 回复 支持 反对
发表于 2024-1-21 18:36:08 | 显示全部楼层
为什么api这个他会自动关闭呢,是不是bug呢
使用道具 举报 回复 支持 反对
发表于 2024-1-24 10:04:22 | 显示全部楼层
要一个重启服务器接口
使用道具 举报 回复 支持 反对
发表于 2024-2-5 20:41:06 | 显示全部楼层
jsyanglei 发表于 2024-1-8 08:19
API接口打不开,打开设置好,自己又关上了,有没有人遇到同样的问题。

无解无解无解无解无解
使用道具 举报 回复 支持 反对
发表于 2024-2-5 21:36:51 | 显示全部楼层
宝塔用户_ddflfp 发表于 2024-1-21 18:36
为什么api这个他会自动关闭呢,是不是bug呢

无解无解无解无解无解
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

立即付费处理

工作时间:09:00至24:00

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