2016-09-07 21 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參數」。如何通過其他字段進行排序比SurveyMonkey V3反應/散裝DATE_MODIFIED

我的問題是,因爲這是一個分頁服務,我們必須多次調用才能獲取所有響應,如果響應按date_modified排序,並且某人在我們處理此數據時發生修改響應並通過頁面工作,它可能會導致響應開始移動到不同的頁面,可能會導致我們錯過一些(或處理一些兩次)。相反,如果反應進行了DATE_CREATED,ID,recipient_id,或者如果響應被更新,將不會更改一些其他字段排序,我們可以同時我們正在處理有信心,答覆無法從頁面各處跳轉到頁面數據。

謝謝。

回答

0

目前用於提取響應,DATE_MODIFIED是目前分揀唯一的選擇,我不知道什麼時候多了會可用。

您可以通過filter responses許多不同的領域,因此,您可以用它來減少響應返回給你想要的一個子集。

+0

我不認爲過濾解決我的關注,響應可以圍繞頁面之間如果DATE_MODIFIED改變處理過程中移動。現在我減輕這種拉回每頁100個響應(允許的上限),通常我們不會有那麼多,所以我們只有一個頁面。我想也許默認情況下它是按date_created排序的,但我用SoapUI做了一些測試,發現似乎不是這種情況。 – Justin

相關問題