【发布时间】:2016-02-22 13:53:59
【问题描述】:
我正在开发一个使用调查猴子进行调查的应用程序,我想知道如果你使用过 Ionic 调查猴子有什么经验。好的,这就是我需要解决的解决方案。
我需要创建两个调查。一种是每周一次,另一种是每月一次。如果用户没有参加周调查,就不能参加月调查,而且周调查必须坚持到回答为止。
这里有任何想法!
提前致谢。
【问题讨论】:
标签: ionic-framework survey surveymonkey
我正在开发一个使用调查猴子进行调查的应用程序,我想知道如果你使用过 Ionic 调查猴子有什么经验。好的,这就是我需要解决的解决方案。
我需要创建两个调查。一种是每周一次,另一种是每月一次。如果用户没有参加周调查,就不能参加月调查,而且周调查必须坚持到回答为止。
这里有任何想法!
提前致谢。
【问题讨论】:
标签: ionic-framework survey surveymonkey
我不了解 Ionic,但如果您正在构建应用程序,那么您可能想要使用 SurveyMonkey REST API。
一种方法是使用SurveyMonkey's email collector 向收件人发送电子邮件以参加调查。如果您不希望用户从 Web 应用程序中执行此操作,您可以通过编程方式执行此操作,例如:
创建电子邮件收集器:
POST /v3/surveys/{id}/collectors
{
"type": "email"
}
在该收集器上创建消息:
POST /v3/collectors/{id}/messages
{
"type": "invite"
}
添加收件人:
POST /v3/collectors/{id}/messages/{id}/recipients/bulk
{
"contacts": [{
"email": "test@example.com"
}, {
"email": "test2@example.com"
}]
}
然后发送邮件:
POST /v3/collectors/{id}/messages/{id}/send
{}
然后您可以按日期范围过滤fetch responses,然后只向回复的人发送后续电子邮件。
获取回复:
GET /v3/collectors/{id}/responses/bulk?start_created_at=<start_date>&end_created_at=<end_date>
正文中的recipient_id(也是metadata 中的联系信息)可用于识别用户并仅针对回复调查的电子邮件再次遵循此循环。
【讨论】: