💻
ProxyPanel
  • ProxyPanel
  • 美化指南
  • 🌐翻译 Translation
  • Q&A 常见问题合集
  • 升级指南
  • 发行说明
  • Installation | 部署教程
    • 🚀通过宝塔快速部署
    • 通过OneinStack快速部署
    • 通过宝塔手动部署
    • 通过OneinStack手动部署
  • 系统模块
  • 📖文章系统
  • 🛒商品系统
  • 🪪OAuth 系统
  • 🔧RBAC权限系统
  • 💳支付系统
  • 🌐DDNS 系统
  • 🤖Captcha 验证码系统
  • 节点后端
    • 介绍
    • Vnet
    • Poseidon
    • Soga
    • 基础参数
  • WebApi
    • API变动日志
    • WebApi 基础部分
    • Shadowsocks WebApi 对接
    • ShadowsocksR WebApi对接
    • V2ray WebApi对接
    • Trojan WebApi对接
  • 客户端API
    • 用户认证
    • 综合信息
  • 杂物
    • 中转脚本
    • 三线独立服务器并行出口指南
  • 开发笔记
    • Logs 相关
由 GitBook 提供支持
在本页
  • 登录
  • 重置授权token
  • 登出

这有帮助吗?

  1. 客户端API

用户认证

授权:默认为Headers (请求头部) 中加入Authorization, 其值为Bearer <token>。例:Bearer 1121323132

登录

POST https://api.proxypanel.ml/api/client/v1/login

用户登录门户

Request Body

Name
Type
Description

email

string

用户邮箱

password

string

用户登录密码

{
    "ret": 1,
    "access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9sb2NhbGhvc3RcL2FwaVwvY2xpZW50XC92MVwvbG9naW4iLCJpYXQiOjE2MDgyNjM0NjYsImV4cCI6MTYwODI2NzA2NiwibmJmIjoxNjA4MjYzNDY2LCJqdGkiOiJ5WEZNSkhoWVJKeEI2NmxFIiwic3ViIjoxLCJwcnYiOiIyM2JkNWM4OTQ5ZjYwMGFkYjM5ZTcwMWM0MDA4NzJkYjdhNTk3NmY3In0.SHFA74FKXHPD0VXeFgS-AMDu11wZARnxYYsAeAATbAE",
    "token_type": "bearer",
    "expires_in": 3600,
    "user": {
        "id": 1,
        "nickname": "管理员",
        "account": "test@test.com",
        "port": 10000,
        "passwd": "ZznEya6XlAnDRdJf",
        "uuid": "3f9620f8-5a5a-4fce-a3d8-e3647a3783a6",
        "transfer_enable": 1099511627776,
        "u": 0,
        "d": 0,
        "t": null,
        "enable": 1,
        "speed_limit": 0,
        "credit": 0,
        "expired_at": "2099-01-01",
        "ban_time": null,
        "level": "Free",
        "group": null,
        "last_login": 1608149952,
        "reset_time": null,
        "invite_num": 0,
        "status": 0
    }
}
{
    "ret": 0,
    "msg": "登录信息错误"
}
{
    "ret": 0,
    "msg": [
        "邮箱 不能为空。",
        "密码 不能为空。"
    ]
}

重置授权token

GET https://api.proxypanel.ml/api/client/v1/refresh

重置返回内容类似登录

Headers

Name
Type
Description

Authorization

string

Bearer <token>

{
    "ret": 1,
    "access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9sb2NhbGhvc3RcL2FwaVwvY2xpZW50XC92MVwvcmVmcmVzaCIsImlhdCI6MTYwODI2ODI4NSwiZXhwIjoxNjA4Mjc0NDk0LCJuYmYiOjE2MDgyNzA4OTQsImp0aSI6Im5YR0J0SGtPTVZmSDVndGMiLCJzdWIiOjEsInBydiI6IjIzYmQ1Yzg5NDlmNjAwYWRiMzllNzAxYzQwMDg3MmRiN2E1OTc2ZjcifQ.aX7um_x8sWUTfhg-cBtzh_BN-ZJkzwnpO5THPd5-v_o",
    "token_type": "bearer",
    "expires_in": 3600,
    "user": {
        "id": 1,
        "nickname": "管理员",
        "account": "test@test.com",
        "port": 10000,
        "passwd": "ZznEya6XlAnDRdJf",
        "uuid": "3f9620f8-5a5a-4fce-a3d8-e3647a3783a6",
        "transfer_enable": 1099511627776,
        "u": 0,
        "d": 0,
        "t": null,
        "enable": 1,
        "speed_limit": 0,
        "credit": 0,
        "expired_at": "2099-01-01",
        "ban_time": null,
        "level": "Free",
        "group": null,
        "last_login": 1608267154,
        "reset_time": null,
        "invite_num": 0,
        "status": 0
    }
}

登出

GET https://api.proxypanel.ml/api/client/v1/logout

登出

Headers

Name
Type
Description

Authorization

string

Bearer <token>

{
    "ret": 1
}
上一页Trojan WebApi对接下一页综合信息

最后更新于4年前

这有帮助吗?