2017-04-08 17 views
0

我使用調查猴子創建了一個新的調查表格,並且我使用api獲取了所有問題並在我的網站中創建了自定義表單。現在我們如何使用CURL更新調查猴子的結果。我厭倦了這個/surveys/{id}/pages/{id}/questions/{id}但沒有迴應。如何使用CURL發送調查猴子的結果

版本:V3

回答

1

通過「更新的結果:」我想你的意思是你想爲你的調查新的響應。

你可以用response API來做到這一點。頁面右側有cURL示例。沿線的東西:

curl -i -X POST https://api.surveymonkey.net/v3/collectors/{collector_id}/responses \ 
    -H "Content-Type: application/json" -H "Authorization:bearer <your_access_token>" \ 
    -d '{ 
      "pages": [{ 
       "id": "<page_id>", 
       "questions": [{ 
        "answers": [{ 
         "choice_id": "<choice_id>" 
        }], 
        "id": "<question_id>" 
       }, { 
        "answers": [{ 
         "text": "<open ended response>" 
        }], 
        "id": "<question_id>" 
       }] 
      }] 
     }' 

取決於您在調查中的問題類型。確保你已經創建了一個收集器。

鑑於您只是試圖在您的網站上嵌入一項調查,我建議您只使用website collector而不是自己嘗試自動化(取決於您的使用情況)。

+0

謝謝你的時間。 –

+0

我得到了這個錯誤。 「提供的主體中的模式無效」。我需要使用哪些收藏。 –

+0

這是我的json:{「pages」:[{「id」:「25235」,「questions」:[{「answers」:[{「text」:「example」}],「id」:1213}, {「answers」: [{「text」:「[email protected]」}],「id」:1231},{「answers」:[{「choice_id」:「Male」}],「id」: 1235 },{「answers」:[{「text」:「test test」}],「id」:1236}]}]} –