php - 如何从 Survey Monkey 调查中获取受访者 ID?

标签 php surveymonkey

故事

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

问题

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

问题

用户参加测验/调查后如何获取respondent_id?理想情况下,我想得到这个,然后获取响应信息,对其进行处理,然后输出结果/增加所获得的奖励数量。我在 StackOverflow 上做了一些查看,发现了这个:Get details about survey monkey's questions and answers by id ,但它看起来并不像我想要的。

如果这不是 SurveyMonkey 真正可以做的事情,那也没关系,因为我只是在寻找一种有效的方法来完成它,而不需要自己构建整个东西。一如既往,我们感谢任何帮助或信息!

最佳答案

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

If this isn't something that SurveyMonkey can really do, that's OK, as I'm more just looking for an efficient way of doing it, short of having to build the whole thing myself.

需要一个适度的代码基础设施才能将所有这些部分组合在一起。您可能想从 API Console 开始看看 API 的输出是否对您有用。

关于php - 如何从 Survey Monkey 调查中获取受访者 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19665652/

相关文章:

php - 在托管系统上运行 PHP cronjob

php - sql注入(inject)是否可以通过 file_get_contents ("php://input");或者只用 get 和 post 就可以了?

php - TSP(旅行商问题)求解器使用 GoogleMap

SurveyMonkey API - 开发人员不活跃

php - 如何检查 MYSQL 查询中定义的偏移量

php - 在 PHP 中有从多字节字符串中获取字符的简单方法吗?

excel - 从 VBA 访问 SurveyMonkey API

java - SurveyMonkey API 是否有 json 架构?

如果不适用,则通过粘贴第一行来重命名列