2014-02-11 2 views
5

Я ищу способ вернуть пользовательский параметр «c», который используется для хранения пользовательских данных в системе SurveyMonkey, когда пользователь завершает опрос, будь то через Embed OR WebLink.Может ли пользовательский параметр SurveyMonkey возвращаться через полный URL опроса?

Любые предложения о том, как другие подошли к этому?

У меня есть платиновый план с SurveyMonkey.

+0

Не могли бы вы уточнить, что вы подразумеваете под «передается обратно через обследования полный URL»? Эти данные можно вернуть либо через веб-сайт, либо через API, но в настоящее время это невозможно с помощью каких-либо механизмов обратного вызова. –

ответ

3

Уникальный параметр ID передается по URL-адресу переадресации. Поэтому, если у вас есть URL-адрес перенаправления, установленный на http://mydomain.com и передайте? C = Тони на ссылку коллектора, пользователь будет перенаправлен на http://mydomain.com?c=Tony после завершения опроса. Если у вас есть http://mydomain.com, вы сможете получить этот параметр и предоставить настраиваемый ответ для респондента, который приземляется на вашу страницу.

Уникальный идентификатор также доступен с конечной точки API . Вам нужно будет запросить его конкретно, поскольку он не возвращается по умолчанию. Вы можете сделать это, добавив 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"}' 
Смежные вопросы