有没有办法使用 Survey Monkey API C# 为收集者发送提醒电子邮件?
Is there a way to send reminder emails for a collector using the Survey Monkey API C#?
我没有找到任何关于使用 surveymonkey api 自动化剩余电子邮件的文档。谁能告诉我如何在 c# 中使用 Api 发送剩余电子邮件。
感谢您的帮助。
查看 SurveyMonkey API 文档 here。要创建提醒消息,您只需执行以下操作:
POST /collectors/<collector_id>/messages
{
"type": "reminder",
"recipient_status": "has_not_responded",
"subject": "Reminder! We want your opinion"
}
这将为所有未回复的收件人创建一封新邮件(还有其他选项,您也可以修改电子邮件正文,请参阅 docs)。
然后您可以schedule the message这样发送:
POST /collectors/<collector_id>/messages/<message_id>/send
{
"scheduled_date": "<iso_date>"
}
这将在指定日期发送消息(您可以省略预定日期以立即发送)。
关于特别是 C#,有一个我在 github 上使用过几次的 SDK 你可以找到 here. It doesn't seem to have a create message function, but can be easily added in, it's basically this method 除了不要使用 Page
和 URL 参数,而是使用 json 主体执行 POST
请求并将其转换为 Message
对象。
希望这可以帮助您入门。
我没有找到任何关于使用 surveymonkey api 自动化剩余电子邮件的文档。谁能告诉我如何在 c# 中使用 Api 发送剩余电子邮件。
感谢您的帮助。
查看 SurveyMonkey API 文档 here。要创建提醒消息,您只需执行以下操作:
POST /collectors/<collector_id>/messages
{
"type": "reminder",
"recipient_status": "has_not_responded",
"subject": "Reminder! We want your opinion"
}
这将为所有未回复的收件人创建一封新邮件(还有其他选项,您也可以修改电子邮件正文,请参阅 docs)。
然后您可以schedule the message这样发送:
POST /collectors/<collector_id>/messages/<message_id>/send
{
"scheduled_date": "<iso_date>"
}
这将在指定日期发送消息(您可以省略预定日期以立即发送)。
关于特别是 C#,有一个我在 github 上使用过几次的 SDK 你可以找到 here. It doesn't seem to have a create message function, but can be easily added in, it's basically this method 除了不要使用 Page
和 URL 参数,而是使用 json 主体执行 POST
请求并将其转换为 Message
对象。
希望这可以帮助您入门。