2
나는 냈다 다음 코드로 티켓의 전체 목록을 받기 위해 노력 : Softlayer의 티켓 API를 사용하여 필터를 적용하려면 어떻게해야합니까?
client = SoftLayer.create_client_from_env(username="xxx", api_key="xxx")
client['Account'].getTickets(mask='id')
는 그럼에도 불구하고 나는 단지 그것을 SOFTLAYER가
SoftLayerAPIError: SoftLayerAPIError(SOAP-ENV:Server): Internal Error
으로 계정 내 중 하나에 실패
'id'
을 반환 출력을 마스크. 나는 그 계정에 1.4 백만장이 넘는 티켓을 가지고있다.
다음 나는 필터를 적용하려고 :
tickets = client.call('Account', 'getTickets',
filter={'id': { 'operation': 48076123 }}
# or
tickets = client.call('Account', 'getTickets',
filter={'id': { 'operation': '>48076123' }}
를하지만 항상 티켓의 전체 목록을 반환하고 티켓의 높은 번호의 계정에 같은 방법으로 실패합니다. 모든 티켓의 기록을 만들어야합니다.
쿼리를 제한하거나 결과에 대해 창을 만드는 방법이 있습니까? 도움을 주시면 감사하겠습니다.
에 대한
이 https://github.com/softlayer/softlayer-python/blob/master/docs/api/client.rst 볼 수있는 페이지 매김을 사용하여 결과를 limmit 수 있습니다 나는 매김 내가 찾고있는 솔루션입니다 생각합니다. 고맙습니다. –