2014-02-11 77 views
5

我正在寻找一种方法来获取自定义参数“c”,用于在用户完成调查时将自定义数据存储在SurveyMonkey系统中,无论是通过嵌入还是WebLink。SurveyMonkey自定义参数是否可以通过调查完整的Url传回?

关于其他人如何接近这一点的任何建议?

我确实有SurveyMonkey的白金计划。

+0

可否请你澄清你所说的“通过经调查完整的URL回”是什么意思?有可能通过网站或API获取这些数据,但目前不可能通过任何回调机制。 –

回答

3

唯一ID参数通过您的重定向URL传递。因此,如果您将重定向网址设置为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"}' 
相关问题