[英]easiest and costless way to send friend's birthday reminder email via facebook api
我需要制作一个在用户朋友的生日那天向用户发送电子邮件的应用程序。
我正在考虑有一个应用程序,它将每个注册用户的朋友生日的完整列表保存在数据库上,然后每天在服务器上运行一项cron作业,以检查生日并向每个拥有1个或多个朋友的用户发送电子邮件那个生日事件。
..或仅执行cron作业,以便在发送电子邮件之前检索朋友的生日。
btw ..如何为每个用户检索此bday列表?..打开图表有帮助吗?
..也,您是否认为有比cronjob更好的解决方案?
这很简单,图形API中的User对象具有birthday
属性,您只需要确保在身份验证过程中请求friends_birthday
权限即可。 这是用户可以选择退出的扩展权限,因此您需要在身份验证后进行一些其他检查,以确保他们以tha许可方式允许它。
我的猜测是,您需要分两个步骤来完成生日工作:1)获取朋友列表,2)遍历获取生日(您可以使用FQL更好地做到这一点,并一次选择多个朋友的生日)。
我将抽象图api的东西,使它发生在服务器上的工作程序中(看看Beanstalkd)。 您还可以使用Beanstalkd来作为工作人员处理发送电子邮件,但可以使用Cron对其进行排队。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.