FB Graph API:通知我网站上当前活动用户的朋友

时间:2012-07-24 15:44:46

标签: facebook facebook-graph-api messaging tagging

我有一个网站,用户可以在其中创建活动(类似于Evite)。 用户通过在Facebook上授权我的应用程序登录,以便我可以访问他们的所有信息并在他们的墙上发布。 我有一些逻辑,当用户在我的网站上创建一个事件,允许他们通过电子邮件邀请人们,并希望也允许用户邀请他们的Facebook朋友(我到达了用户看到她的FB朋友列表和选择它们。)

我现在遇到的问题是我不知道如何在Facebook上通知用户朋友。这些是我想到的选项,但我认为它们中的任何一个都不会起作用:

  • 向当前用户邀请的每位用户发送私信讯息:Facebook不支持这种情况(我猜测是为了防止垃圾内容)。
  • 显示预先填充当前用户选择的用户列表的发送对话框(使用Fb.ui):目前,FB API仅支持预填充列表中的一个用户名。
  • 在活动的留言栏中标记受邀用户:我已尝试过此操作但未成功,因为他们在此处进行了解释:http://digitizor.com/2011/01/24/tag-user-facebook-graph/Tagging a user in a wall post/update using Facebook API以及我看到文档,但没有样本,我有点丢失。
  • 使用FB.ui发送我的应用程序的请求:显然这仅适用于Canvas应用程序而不支持网站(https://developers.facebook.com/docs/reference/dialogs/requests/
  • 向用户发送电子邮件' @facebook电子邮件地址:我知道用户是否允许外部人员将电子邮件发送到此地址,并且默认情况下显示为纯文本并且我想要一张图片将显示在邮件正文中。

我现在看到的唯一可行选项是使用FB.ui对话框作为我网站中事件创建过程的第二步,让用户在该对话框中手动选择她的Facebook好友。

有没有人以前有这方面的经验?我遗失的任何替代方案?

非常感谢

0 个答案:

没有答案