Joe*_*uff 1 asp.net webhooks mailchimp
有人可以提供在ASP.NET中执行此操作的示例.我们想做一些MailCHimp - 内部数据库同步并计划使用webhooks功能执行此操作,但我们无法让它工作.当有人取消订阅邮件黑猩猩时,我们希望使用网络挂钩来同步数据.
要解决的另一件事是安全性.我们如何保护此页面不被恶意用户访问?
这是一段适合我们的代码.这很简单,但确实需要我们进行一些实验才能让它发挥作用.
        if (Request.Form["type"] != null && Request.Form["type"] == "unsubscribe")
        {
            string email = Request.Form["data[merges][EMAIL]"];
           //now you can do insert/update data in your local database
     }
查看API文档以获取更多详细信息http://apidocs.mailchimp.com/webhooks/
关于安全性,你可以做很多事情,但这取决于你想要的深度.我建议的一件事是检查您的IIS日志,找到邮件黑猩猩使用哪个IP地址/用户代理来触发Web挂钩,然后阻止此页面除此之外的所有其他IP地址.你可以采取其他措施来额外保护这一点,例如使用不容易猜到的页面名称(f3jijselife.aspx远远优于webhooks.aspx)
| 归档时间: | 
 | 
| 查看次数: | 2360 次 | 
| 最近记录: |