租赁服-获取服务器列表 /api/rental/get_server_list
您可以使用这个API获取租赁服服务器列表
请求地址
POST /api/rental/get_server_list
请求头
无
请求参数
调用类型:POST form-data
- user_id 登录返回的userid
- search_key 搜索关键词,可空
调用返回
返回类型:Json
返回示例:
{ "code": 0, "message": "获取成功", "list": [ { "capacity": 20, "entity_id": "entity_id", "has_pwd": "1", "icon_index": 4, "image_url": "服务器图片", "like_num": 0, "mc_version": "1.12.2", "min_level": "0", "name": "服务器号", "offset": null, "owner_id": 30000000, "player_count": 0, "pvp": true, "server_name": "服务器名", "server_type": "docker", "status": 1, "visibility": 0, "word_id": "" } ] }
参数解释:
- code——只有code为0时代表请求成功,如果请求失败错误原因会显示在message里
- message——错误信息或成功信息
- list——服务器信息列表
服务器列表参数:
- entity_id——服务器识别id string
- image_url——服务器图片URL string
- has_pwd——是否需要密码,0为不需要,其他返回为需要
- name——服务器号,如果搜索特定服务器和获取服务器信息search_key请填写这个 string
- server_name——服务器名 string
- version——服务器版本 string
- online——服务器当前在线 int
示例代码
Python:
import requests from requests_toolbelt import MultipartEncoder url = 'http://127.0.0.1:21000/api/rental/get_server_list' m = MultipartEncoder( fields={ 'user_id': ('', 'user_id'), 'search_key': ('', ''), } ) headers = { 'Content-Type': m.content_type } response = requests.post(url, data=m, headers=headers) print(response.status_code) print(response.text)