获取服务器列表 /api/get_server_list
您可以使用这个API获取服务器列表
请求地址
POST /api/get_server_list
请求头
无
请求参数
调用类型:POST form-data
- user_id 登录返回的userid
调用返回
返回类型:Json
返回示例:
{ "code": 0, "message": "获取成功", "list": [ { "id": 1, "name": "楼楼世界", "version": "1.12.2", "online": 16 }, { "id": 2, "name": "新龙腾", "version": "1.12.2", "online": 0 } ] }
参数解释:
- code——只有code为0时代表请求成功,如果请求失败错误原因会显示在message里
- message——错误信息或成功信息
- list——服务器信息列表
服务器列表参数:
- id——服务器ID int
- name——服务器名 string
- version——服务器版本 string
- online——服务器当前在线 int
示例代码
Python:
import requests from requests_toolbelt import MultipartEncoder url = 'http://127.0.0.1:21000/api/get_server_list' m = MultipartEncoder( fields={ 'user_id': ('', '服务器ID') } ) headers = {'Content-Type': m.content_type} response = requests.post(url, data=m, headers=headers).json() print(response) for item in response['list']: print("服务器名:{} 服务器ID:{} 服务器在线:{} 服务器版本:{}".format(item['name'], item['id'], item['online'], item['version']))