有没有办法使用Survey Monkey API C#为收集器发送提醒电子邮件?

时间:2017-02-21 01:28:49

标签: surveymonkey

我没有找到任何关于使用surveymonkey api的自动化剩余电子邮件的文档。任何人都可以告诉我如何在c#中使用Api发送剩余电子邮件。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

请参阅SurveyMonkey API文档here。要创建提醒消息,您可以这样做:

POST /collectors/<collector_id>/messages
{
    "type": "reminder",
    "recipient_status": "has_not_responded",
    "subject": "Reminder! We want your opinion"
}

并且会为尚未响应的所有收件人创建新邮件(还有其他选项,您也可以修改电子邮件正文,请参阅docs)。< / p>

然后您可以像schedule the message这样发送:

POST /collectors/<collector_id>/messages/<message_id>/send
{
    "scheduled_date": "<iso_date>"
}

并且会在指定日期发送消息(您可以将预定日期留待立即发送)。

关于专门针对C#,有一个我曾经在github上使用过几次的SDK,你可以找到here。它似乎没有创建消息功能,但可以轻松添加,它基本上是this method,除非不使用Page和URL参数,而是使用json正文执行POST请求并将其转换为Message对象。

希望这可以帮助你开始。