У меня есть следующий скрипт 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}]
Но идентификатор есть в ответе.Почему эти фильтры не работают?Любая подсказка, пожалуйста?
Я также пытался:
resp = client.call('SoftLayer_Network_Storage_Hub_Cleversafe_Account', 'getAllObjects', filter={'credentials': {'username':'XXXXXXXXXXXXX'}})