存在资源时软层对象过滤器的空白响应

Blank response for soft layer object filters when resources are present

我有以下 python 脚本:

import SoftLayer
client = SoftLayer.create_client_from_env(username="XXXXXXX", api_key="XXXXXXXXXXXXXXXXXXXXXXXX")
resp = client.call('SoftLayer_Network_Storage_Hub_Cleversafe_Account', 'getAllObjects', filter={'id': 56398353})
print response

但这总是给我一个空白数组。

没有过滤器我得到正确的响应:

[{'username': 'XXXXXXX-10', 'id': 56398353, 'accountId': XXXXX}, {'username': 'XXXXXXXXX-11', 'id': 69259064, 'accountId': XXXXXX}]

但是响应中有 id。为什么这些过滤器不起作用?请问有什么线索吗?

我也试过:

resp = client.call('SoftLayer_Network_Storage_Hub_Cleversafe_Account', 'getAllObjects', filter={'credentials': {'username':'XXXXXXXXXXXXX'}})

尝试使用以下对象过滤器结构:

object_Filter = {"id":{"operation":11111}}

resp = client.call('SoftLayer_Network_Storage_Hub_Cleversafe_Account', 'getAllObjects', filter=object_Filter)