Echoo文档中心Echoo文档中心
Home
Echoo HTTP API
Echoo Qt
Home
Echoo HTTP API
Echoo Qt
  • 登录Echoo账户 /api/login

登录Echoo账户 /api/login

您可以使用这个API登录您的Echoo账户并确认Echoo HTTP是否可用

返回API列表

请求地址

POST /api/login

请求头

无

请求参数

调用类型:POST form-data

  • username 您的Echoo用户名
  • password 您的Echoo账户密码

调用返回

返回类型:Json

返回示例:

{

"code": 0,

"message": "登录成功",

"uid": 您的UID(int),

"username": "您的用户名(string)",

"expire": 您账户的到期时间(int64),

"http_mode": "1"

}

参数解释:

  • code——只有code为0时代表请求成功,如果请求失败错误原因会显示在message里
  • message——错误信息或成功信息
  • uid——您账户的UID
  • username——您账户的用户名,应和提交时一致
  • expire——您账户的到期时间
  • http_mode——判断您是否可以使用EchooHTTP,如果返回为1代表可用,返回为0或其他代表不可用

注:如果http_mode返回为0接下来的API会返回为{"code": -1, "message": "非法请求"}

示例代码

Python:

import requests
from requests_toolbelt import MultipartEncoder

url = 'http://127.0.0.1:21000/api/login'

m = MultipartEncoder(
 fields={
     'username': ('', '您的Echoo用户名'),
     'password': ('', '您的Echoo账户密码')
 }
)

headers = {
 'Content-Type': m.content_type
}

response = requests.post(url, data=m, headers=headers)

print(response.status_code)
print(response.text)
最近更新:: 2025/11/23 19:14