我们如何知道survey_id能够调用API?

时间:2014-01-16 17:19:36

标签: unique surveymonkey

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

“编辑调查”页面不显示surveyID。 (顺便说一句,我刚刚发现类别“Just for fun”是get_survey_details未返回的另一个调查属性) 因此,用户无法记录surveyID以便稍后查询。

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

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

用户是否无法在设计调查时或关闭调查时发现调查ID,以便在不必经过此搜索过程的情况下唯一指定进行检索?

1 个答案:

答案 0 :(得分:1)

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

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

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