2

API 调用需要一个survey_id。Web 链接中有一个surveyID,但它是一个字母数字代码,与survey_id 不同。例如https://www.surveymonkey.com/s/STB97HW 是surveyID 47481373

“编辑调查”页面不显示调查 ID。(顺便说一句,我刚刚发现“只是为了好玩”之类的类别是 get_survey_details 未返回的调查属性中的另一个)因此用户无法记录调查 ID 以供以后查询。

用户可以下载 CSV 数据文件,作为一对“Sheet_1.csv”和“Collectors.csv”,但这些文件都不包含调查 ID。如果在给定数据 CSV 下载的情况下,可以查询调查列表以找到具有给定 CollectorID 的调查列表,这将是一项有用的增强功能。

用户可以将调查标题复制到查询中,并在调查列表中搜索匹配的标题,假设他们正确复制或在输入时拼写正确。或者查询可以按日期范围进行,以获取调查列表,将它们呈现给用户,并要求他们选择他们想要的。

用户是否无法在设计调查时或在调查结束时发现一个surveyID,以便唯一指定它以进行检索,而无需经过此搜索过程?

4

1 回答 1

1

您需要使用“ get_survey_list ”API 来获取调查 id 列表,然后您可以将它们提供给其他 API 方法。

请注意,调查链接实际上是该调查的个人收集器,而不是直接与调查相关联 - 即它与收集器相关联,然后与调查相关联。通过这种方式,您可以为一项调查提供多个链接(或收集方法)。您可以使用get_collector_list获取给定调查的收集者列表。get_collector_list 还可以返回这些收集器的 URL 链接列表(如果它们存在)。

目前没有办法在不通过此方法的情况下获取调查 ID - 这些调查 ID 并不意味着对最终用户可见,通常对于 API 集成,会向他们显示用户调查的列表(通过 get_survey_list 方法)和然后他们选择一个。如果您有兴趣,请查看 Mailchimp、Zendesk 或 Hootsuite 的集成。

于 2014-01-16T19:53:26.537 回答