我一直在使用mir 100并使用Python发出rest API请求,现在我正在尝试通过rest API暂停和取消暂停机器人,我不在mir舰队中工作,只是一个机器人,我尝试使用action post通过Postman发出暂停机器人的请求以进行一些测试,机器人状态代码为201(成功)但是机器人没有停止,有人知道我应该如何正确地提出请求吗?
这是我使用的JSON:
{
"allowed_methods":null,
"descriptions": [
null
],
"help": "string",
"parameters": [
"pause"
],
"mission_group_id": "2a4c6731-1fd4-11ee-b4c4-94c691a733c6",
"name": "pause",
"action_type": "pause",
"description": "string"
}
这是请求URL:http://ip/api/v2.0.0/actions/pause
1条答案
按热度按时间hpcdzsge1#
我也一直在尝试通过RestAPI播放/暂停使命。
我无法从/actions/pause API调用暂停机器人。
我可以从Put调用到/状态进行操作。API文档允许您“尝试”并概述了要发送的主体的参数。你可以省略任何你不需要的东西。我通过播放/暂停机器人并从机器人的API文档网页执行get/status调用来确定这些值。通过帮助/API文档中的机器人界面访问它,然后以用户身份登录并启动调用。
主体参数为:
您可以只发送状态ID,结尾处没有逗号:
播放是状态3,暂停是状态4。