故事
我正处于为我公司正在制定的零售商激励计划创建视频教学引擎的初始阶段。其运作方式是零售商将注册并获得登录系统以访问内容的能力。登录后,零售商将观看有关我公司产品的短视频,然后他们将被要求回答有关该产品的 3 或 4 个问题。我们的想法是,根据他们的反应,他们将获得奖励。例如:用户通过了 10 个测验,然后他们在我公司的下一个订单中可以获得大幅折扣。
问题
因此,我正在研究将整个程序组合在一起的不同方法,并试图确定编写它的最佳方法。到目前为止,一种想法是将测验创建为 SurveyMonkey 调查,然后处理结果以奖励奖励。我一直在查看 SurveyMonkey PHP API,发现有一个 get_responses() 方法,这似乎正是我所追求的。问题是,这个方法需要一个respondent_id作为参数之一,我不知道你是如何得到的。
问题
用户参加测验/调查后如何获取respondent_id?理想情况下,我想得到这个,然后获取响应信息,对其进行处理,然后输出结果/增加所获得的奖励数量。我在 StackOverflow 上做了一些查看,发现了这个:通过id获取调查猴子的问题和答案的详细信息 https://stackoverflow.com/questions/18346776/get-details-about-survey-monkeys-questions-and-answers-by-id,但它看起来并不像我想要的。
如果这不是 SurveyMonkey 真正可以做到的事情,那也没关系,因为我只是在寻找一种有效的方法来做到这一点,而不需要自己构建整个东西。一如既往,我们感谢任何帮助或信息!
为了得到回应 https://developer.surveymonkey.com/mashery/get_responses,你需要一个列表受访者 ID https://developer.surveymonkey.com/mashery/get_respondent_list。为了获取respondent_ids,您需要从获取调查列表 https://developer.surveymonkey.com/mashery/get_survey_listAPI 调用。请注意,响应仅包含一个 Question_id,它映射到输出中的问题(文本和可能的答案)获取调查详情 https://developer.surveymonkey.com/mashery/get_survey_details(开放式文本答案除外)。
如果这不是 SurveyMonkey 真正可以做到的事情,那也没关系,因为我只是在寻找一种有效的方法来做到这一点,而不需要自己构建整个东西。
需要一个适度的代码基础设施才能将所有这些部分组合在一起。您可能想从API控制台 https://developer.surveymonkey.com/api_console看看 API 的输出是否对您有用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)