[英]Getting list of all recipients in an email collector for a survey via SurveyMonkey API
I have a survey that went out to 100 recipients via the built-in email collector. 我进行了一项调查,该调查通过内置的电子邮件收集器向100位收件人发出。 I am trying to design a solution in python that will show only the list of recipients (email addresses) who have not responded (neither "Completed" nor "Partial"). 我正在尝试在python中设计一个解决方案,该解决方案将仅显示未响应的收件人(电子邮件地址)列表(“未完成”或“部分”)。 Is there any way to get this list via the SurveyMonkey API? 有什么方法可以通过SurveyMonkey API获取此列表吗?
One possible solution is to store the original list of 100 recipients in my local database, get the list of recipients who have already responded using the get_respondent_list api, and then do a matching to find the people who have not responded. 一种可能的解决方案是将100个收件人的原始列表存储在我的本地数据库中,使用get_respondent_list API获取已经响应的收件人列表,然后进行匹配以查找未响应的人员。 But I would prefer to not approach it this way since it involves storing the original list of recipients locally. 但是我不希望采用这种方式,因为它涉及将原始收件人列表存储在本地。
Thanks for the help! 谢谢您的帮助!
There is currently not a way to do this via the SurveyMonkey API - it sounds like your solution is the best way to do things. 目前尚无通过SurveyMonkey API进行此操作的方法-听起来您的解决方案是解决问题的最佳方法。
I think your best bet is to go with your solution and email api-support@surveymonkey.com and ask them about the feasibility of adding this functionality in future. 我认为最好的选择是与您的解决方案一起发送电子邮件至api-support@surveymonkey.com,并询问他们将来添加此功能的可行性。 It sounds like what you need is a get_collector_details
method that returns specific details from a collector, which doesn't currently exist. 听起来您需要的是一个get_collector_details
方法,该方法从当前不存在的收集器中返回特定的详细信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.