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

4399账户登录 /api/login/4399

您可以使用这个API登录4399账户并获取userid

返回API列表

请求地址

POST /api/login/4399

请求头

无

请求参数

调用类型:POST form-data

  • username 您的4399账户
  • password 您的4399密码
  • captcha 验证码内容(可空)
  • sessionid 验证码sessionid,/api/login/4399/captcha接口会给你(可选)

调用返回

注意事项:请在调用该API前调用/api/login/4399/captcha检查验证码状态,如返回code为1则必须提交captcha,sessionid;如不提交将会登录失败

返回类型:Json

返回示例:

{ "code": 0, "message": "登录成功", "userid": "userid" }

参数解释:

  • code——只有code为0时代表请求成功,如果请求失败错误原因会显示在message里
  • message——错误信息或成功信息
  • userid——用户ID,后续提交时需要

示例代码

Python:

import requests
from requests_toolbelt import MultipartEncoder

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

m = MultipartEncoder(
 fields={
     'username': ('', '用户名'),
     'password': ('', '密码'),
     'captcha': ('', '验证码内容'),
     'sessionid': ('', '验证码sessionid')
 }
)

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

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

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