2017-08-01 92 views
0

我收到一份新的收件人列表时需要每天发送一份反馈调查表。 是否有可能我们可以安排特定的调查电子邮件邀请函,每天/每周在特定时间(例如午夜12点)发送新的联系人列表(将不同或相同的电子邮件地址可能重复)。同时,我仍然希望每次/总是跟踪旧收件人的回复/退回邮件。或者什么是最好的方法?通过SurveyMonkey中的API自动发送电子邮件邀请

我打算通过带有预创建收件人列表的API更新相同的电子邮件邀请收件人列表(收集器)。

下面是SUrveyMonkey的API文档网站的一些发现: - contacts_write:创建/修改联系人
- collectors_write:创建/修改收藏家 - /收藏/ {ID} /消息/ {ID} /收件人/大容量 - /收藏家/ {COLLECTOR_ID} /消息/ {MESSAGE_ID} /发送

任何更好的方法可以与我分享?

谢谢

回答

0

是的,你指定的两个端点是要走的路。有很多方法可以做到这一点。一种方法是在cron job上运行脚本。

有点像00 00 * * * ./your_script

然后确保你的脚本拉你想从任何数据源必须为发送到,然后调用SurveyMonkey的API给收件人:

1)Create a new message在集电极

POST /v3/collectors/<collector_id>/messages 
{ 
    "type": "invite" 
} 

2 )Insert all the recipients你拉到消息

POST /v3/collectors/<collector_id>/messages/<message_id>/recipients/bulk 
{ 
    "contacts": [{ 
     "email": "[email protected]", 
     "first_name": "Test", 
     "last_name": "Example" 
    }...] 
} 

3)然后send out the message立即

POST /v3/collectors/<collector_id>/messages/<message_id>/send 
{} 

这是使用SurveyMonkey API执行计划任务运行的一种方法。

+0

感谢您的回答! – Jack

相关问题