您如何从调查猴子调查中获取受访者 ID



The Story

我正处于为我的公司正在制定的零售商激励计划创建视频教学引擎的开始阶段。它的工作方式是零售商将注册并提供登录系统以访问内容的能力。登录后,零售商将观看有关我公司产品的短视频,然后要求他们回答有关该产品的 3 或 4 个问题测验。这个想法是,根据他们的反应,他们将获得激励。例如:用户通过了 10 个测验,然后他们从我公司获得下一个订单的大幅折扣。

问题所在

所以我正在研究不同的方法来组合整个程序,并试图确定编写它的最佳方式。到目前为止,一个想法是将测验创建为SurveyMonkey调查,然后处理其结果以奖励奖励。我一直在查看 SurveyMonkey PHP API,我看到有一种方法可以get_responses(),这似乎正是我所追求的。问题是,这种方法对其中一个参数进行了respondent_id,我不知道你是如何得到的。

问题

用户参加测验/调查后,如何获得respondent_id?理想情况下,我想得到这个,然后获取响应信息,处理它,然后输出结果/增加获得的奖励数量。我确实在StackOverflow上做了一些搜索,发现这个:通过id获取有关调查猴子的问题和答案的详细信息,但它看起来并不像我想要的。

如果這不是 SurveyMonkey 真正可以做到的,那沒關係,因為我更喜歡的是尋找一種有效的方法,而不必自己構建整個事情。一如既往,任何帮助或信息不胜感激!

为了获得响应,您需要一个respondent_ids列表。为了获取respondent_ids,您需要从get_survey_list API调用中获得survey_id。请注意,响应仅包含映射到get_survey_details输出中的问题(文本和可能的答案)的question_id(开放式文本答案除外)。

如果這不是 SurveyMonkey 真正可以做到的,那沒關係,因為我更喜歡的是尋找一種有效的方法,而不必自己構建整個事情。

需要适度的代码基础结构才能将所有这些部分组合在一起。您可能希望从 API 控制台开始,看看 API 的输出是否对您有用。

https://developer.surveymonkey.com/mashery/get_respondent_list 似乎是您要查找的内容,从那里您可以获得响应信息。

最新更新