用户可调用的关机API
本帖最后由 Qing 于 2019-5-7 20:01 编辑考虑到部分用户无法确定自己程序需要训练多长时间,我们本着为用户提供便利,节省时间的理念,特开放可自行调用的关机接口。
你可以在程序训练完并保存好结果后,在代码中调用关机API。
API描述根据 "控制台-我的主机-远程连接" 中的machine_id和machine_key,关闭与之对应的主机。注:只有实时计费模式的机器可调用此接口关机
API说明
[*]HTTP方法: POST
[*]请求URL: https://www.easyaiforum.cn/api/control/stop_machine
[*]请求参数
参数名 是否必须 类型 说明
machine_id 是 String 从"控制台-我的主机-远程连接" 中获取
machine_key 是 String 从"控制台-我的主机-远程连接" 中获取
[*]返回示例
{
"code": 1000,
"msg": "关机成功!"
}
{
"code": 1001,
"msg": "invalid machine_id or machine_key"
}
{
"code": 1002,
"msg": "只有实时计费模式的机器可调用此接口关机!"
}
...
// 只有code=1000时,表示关机成功!其他code均表示不成功。 PS: 你只会收到关闭不成功的结果,因为如果关机成功的话,机器关了,你的程序也就没了...
调用示例# 这里用到了第三方库requests,你也可以用内置的urllib发post请求
import requests
def stop_machine(machine_id, machine_key):
url = 'https://www.easyaiforum.cn/api/control/stop_machine' # 关机API调用地址
data = {
'machine_id': machine_id,
'machine_key': machine_key
}
req = requests.post(url, data=data) # 调用关机API
res = req.json() # 调用结果
if res['code'] == 1000:
return True # 关机成功
else:
return False # 关机不成功
if __name__ == '__main__':
machine_id = '123' # 从"控制台-我的主机-远程连接" 获取machine_id
machine_key = 'abcdefg' # 从"控制台-我的主机-远程连接" 获取machine_key
stop_machine(machine_id, machine_key) # 调用关机API关机
页:
[1]