我已经在我的网站上实现了一个简报订阅选项。目前它是在用户输入保存到我们自己的数据库的电子邮件地址时发明的。
我想知道是否可以将该电子邮件地址发送到我的campaignmonitor.com帐户?我希望维护能力会降低。我看到一些Drupal和其他CMS软件有这个选项,但是,由于我的网站是在Yii框架中,我不确定如何?
任何人都可以澄清我该如何进行升级?
答案 0 :(得分:2)
在您的Campaign Monitor帐户中
如何注册订阅者有一些选择。如果您选择将表单复制/粘贴到您的网站,则会生成表单代码供您放置在您的网站上。
如果您想同时将表单输入发布到BOTH Campaign Monitor和您的数据库,this thread might help
答案 1 :(得分:1)
要扩展我的评论,是的,这是可能的。通过将POST表单嵌入到Campaign Monitor URL中,可能有一种简单的方法可以做到这一点。但是,由于我从未使用过CM,我不能肯定地说 - 看看他们的网站。
我这样做的方法是在您的网站上添加一些PHP来使用他们的REST API处理订阅。因此,下载Pest(或其他一些REST客户端)并将其安装在您的代码库中。我选择这个作为我自己的作品,因为它适用于5.2,但如果你在5.3或以上,那就有一些更好的。
然后,使用CM网站创建API密钥。使用此方法,您可以使用POST表单向您的站点提交电子邮件地址,此时您可以使用API将地址添加到订阅者数据库。我不知道是否会触发CM方面的选择加入电子邮件;如果没有,那么你应该自己做。
这不是一个完全无关紧要的编程问题,但是试一试,并对CM技术文档有一个很好的研究 - 它看起来非常彻底。此外,Pest README中还有关于如何调用RESTful API的示例。