2017-08-01 108 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

相關問題