2016-09-07 2 views
0

documentation for the SurveyMonkey API version 3 responses/bulk service은 sort_order 및 sort_by를 전달할 수 있다고 말합니다. 이것은 date_modified를 sort_by로 전달할 때 훌륭하게 작동합니다. 하지만 다른 필드 (date_created, id, recipient_id)를 전달하면 "HTTP 400, 잘못된 요청, 잘못된 URL 매개 변수"가 반환됩니다.date_modified 이외의 필드로 정렬하는 방법 SurveyMonkey v3 응답/bulk

내 관심사는 응답을 date_modified로 정렬하고이 데이터를 처리하는 동안 응답을 수정하는 경우 우리는 모든 응답을 얻기 위해 여러 번 호출해야하는 호출 서비스입니다. 페이지를 통해 작업하면 응답이 다른 페이지로 이동하기 시작하여 잠재적으로 우리가 일부를 놓치거나 일부를 두 번 처리 할 수 ​​있습니다. 대신 응답이 date_created, id, recipient_id 또는 응답이 업데이트 되더라도 변경되지 않는 다른 필드로 정렬 된 경우 Google은 처리하는 동안 응답이 페이지간에 이동할 수 없음을 확신 할 수 있습니다. 자료.

감사합니다.

답변

0

현재 응답을 가져 오는 데는 date_modified가 현재 사용할 수있는 유일한 옵션이며, 더 이상 사용할 수 있을지 확신 할 수 없습니다.

많은 다른 필드로도 filter responses을 사용할 수 있으므로이를 사용하여 원하는 하위 집합으로 반환되는 응답을 줄일 수 있습니다.

+0

처리 중에 date_modified가 변경되면 응답이 페이지 사이를 이동할 수 있다는 우려가 필터링에 반영되지 않는다고 생각합니다. 현재로서는 페이지 당 100 개의 응답 (허용 된 최대 값)을 되돌려 냄으로써이를 완화하고 있으며 일반적으로 그만큼 많지 않으므로 한 페이지 만 남게됩니다. 아마도 기본적으로 date_created에 의해 정렬되었다고 생각하고 있었지만 SoapUI를 사용하여 몇 가지 테스트를 수행했는데 그럴 것 같지 않습니다. – Justin

관련 문제