我正在寻找一种方法来取回自定义参数“c”,该参数用于在用户完成调查时在SurveyMonkey系统中存储自定义数据,无论是通过嵌入式还是WebLink。
关于其他人如何接近这个的任何建议?
我与SurveyMonkey签订了铂金计划。
答案 0 :(得分:3)
唯一ID参数在重定向网址上传递。因此,如果您将重定向网址设置为http://mydomain.com并将?c = Tony传递给收集器链接,则在完成调查后,用户将被定向到http://mydomain.com?c=Tony。如果您拥有http://mydomain.com,则应该能够收集此参数并为登陆您网页的受访者提供自定义回复。
get_respondent_list API端点也提供唯一ID。您需要专门请求它,因为默认情况下它不会被返回。您可以通过将 custom_id 添加到请求的字段数组来实现此目的。
要获得快速参考,文档页面上提供的示例包含 custom_id :
curl -H 'Authorization:bearer XXXYYYZZZ' -H 'Content-Type: application/json'
https://api.surveymonkey.net/v2/surveys/get_respondent_list?api_key=your_api_key
--data-binary '{"survey_id":"100399456", "collector_id":"23907195",
"fields":["first_name", "date_start", "date_modified", "custom_id", "analysis_url"],
"page_size":5, "page":1, "start_date":"2013-02-04 23:25:09"}'