提问人:DovanKing 提问时间:10/2/2023 最后编辑:DovanKing 更新时间:10/3/2023 访问量:25
使用 CYLANCE OPTICS API 时的状态代码为 400
status code 400 when using CYLANCE OPTICS API
问:
我正在尝试使用 Cylance Optics API 来隔离具有锁定设备功能的设备,但是在执行 API 查询时,我得到的反馈是lockdown_type是必要的。
状态代码 400,正文为 b'{“status”: “CLIENT_ERROR”, “message”: “'lockdown_type' 是必需属性”}
但 API 文档没有说明我们应该如何在请求中分配lockdown_type。 我正在使用 demisto 平台来开发这个。有没有人遇到过这个错误和/或知道如何解决它?
请求代码:
def lockdown_device_request(device_id, value, expires):
# Create request
access_token = get_authentication_token([SCOPE_OPTICS_LOCKDOWN])
headers = {
'Content-Type': 'application/json',
'Authorization': 'Bearer ' + access_token
}
uri = f'{URI_DEVICECOMMAND}/{device_id}/lockdown?value={value}&expires={expires}'
res = api_call(uri=uri, method='put', headers=headers)
return res
这是 API 文档,特别是有关相关部分的文档。https://docs.blackberry.com/en/unified-endpoint-security/blackberry-ues/Cylance-API-user-guide/Device_Commands/Lockdown_Device_Command
答: 暂无答案
评论
v2