我想为Facebook消息实现一个“不在办公室”的应用程序,但这在技术上似乎不可行。这个想法很简单,让用户定义一些他们不会阅读Facebook消息的日期(即:他们正在离线露营),这样当他们收到新消息时,我们可以通知朋友/发送者,他们将无法快速响应。
我一直在阅读Facebook的API,虽然我使用适当的授权(read_mailbox) can read user’s messages,但我不能代表他们发送消息。
一种解决方法是获取发件人的电子邮件地址,并使用计划电子邮件而不是Facebook消息进行回复。但获取发件人的电子邮件还需要每个用户的扩展权限。
我可以展示Send Dialog,但从逻辑上讲,我们希望它在没有任何用户交互的情况下自动工作。此外,我们可以发布一个只有发送者才能看到的私人状态,但这似乎不是很有效。
这就是我碰壁的地方。你能想出一种实现这种功能的方法吗?
发布于 2012-09-25 23:17:38
你可以向username@facebook.com发送电子邮件(从用户id获取用户名不需要任何权限)但Facebook的政策一般禁止应用程序使用,因为他们说这些地址是用于用户对用户通信的。
你可以说,这本质上是用户对用户的交流-,但使用风险自负。如果有垃圾邮件投诉,或者如果Facebook看到你以这种方式发送大量消息,你的应用程序可能会被屏蔽。
https://stackoverflow.com/questions/12584816
复制相似问题