2

我有一个网站,用户可以在其中创建事件(例如 Evite)。用户通过在 Facebook 上授权我的应用程序登录,这样我就可以访问他们的所有信息并在他们的墙上发帖。当用户在我的网站上创建一个允许他们通过电子邮件邀请人们并且还希望允许用户邀请他们的 Facebook 朋友的事件时,我有一些逻辑(我到了用户看到她的 FB 朋友列表和选择它们)。

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

  • 向当前用户邀请的每个用户发送一条私人消息:这只是 Facebook 不支持的(我猜是为了防止垃圾邮件应用程序)。
  • 显示预填充了当前用户选择的用户列表的发送对话框(带有 Fb.ui):目前 FB API 仅支持预填充列表中的一个用户名。
  • 在活动的墙帖中标记受邀用户:我已经尝试过但没有成功,因为他们在这里解释:http: //digitizor.com/2011/01/24/tag-user-facebook-graph/标记一个用户使用 Facebook API 在墙上发布/更新,我看到了文档,但没有样本,我有点迷路了。
  • 使用 FB.ui 发送我的应用程序的请求:显然,这仅支持 Canvas 应用程序,不支持网站(https://developers.facebook.com/docs/reference/dialogs/requests/
  • 向用户的@facebook 电子邮件地址发送电子邮件:(据我所知)无法知道用户是否允许外部人员向此地址发送电子邮件,而且默认情况下消息显示为纯文本,我想要在消息正文中显示图像。

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

有没有人有这方面的经验?我缺少任何替代方案吗?

非常感谢

4

0 回答 0