登录Echoo账户 /api/login
您可以使用这个API登录您的Echoo账户并确认Echoo HTTP是否可用
请求地址
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)