我正在设计一个与facebook紧密集成的网站。会员通过他们的Facebook帐户连接到该网站,Facebook身份验证/权限用于访问他们的朋友列表和其他信息。
在某些情况下,我希望该网站能够从用户的朋友列表(以用户启动的方式)向所选人发送Facebook收件箱消息。
我发现通过Facebook权限无法做到这一点。
我的一个想法就是让Facebook的“撰写新邮件”弹出窗口显示在我的网站上方(就像点击用户个人资料页面上的“发送新邮件”按钮时所显示的那样)。然后,用户将键入消息并按发送(希望绕过权限问题)。
我浏览过facebook开发者文档和论坛,但我的技术知识有限。我只是想知道这是否可行,并指出材料的方向如何实现(这样我就可以在达到那个阶段后将其传递给雇佣的开发人员)
非常感谢任何有关替代品的帮助或建议!
皮特
答案 0 :(得分:0)
您最接近目标的是使用Send Button。但是,此按钮用于共享链接,这些链接通常是打开的图形页面。您可以指定一个虚拟href /链接,以便显示一个空白页面。或者,如果您确实需要附加链接,那就更好了,那么您没有问题。
使用Graph API Message Object无法做到这一点。无论您向用户提出什么许可,都没有此对象的发布权。它是只读的。只需查看扩展权限,它只有read_mailbox - “ READ _mailbox”。
即使FQL也无法帮助我们。
此外,Facebook正在迁移到新的邮件系统。因此现在不适合。
您现在可以使用上面提到的发送按钮。