0


设置:

  • 我有一个网站,允许人们使用他们的 Facebook 帐户登录。(我显然创建了一个允许他们这样做的 FB 应用程序)
  • 在该站点上,登录用户(成功)能够通过 FB.ui 的“发送”方法根据他们的用户 ID 向应用程序的其他用户发送私人消息


附加信息:

如您所知,Facebook 收件箱由“2 个收件箱”组成,您有“主要收件箱”和“其他”收件箱,所有邮件通常发给您没有朋友(或不相关)的人.
如果您单击收件箱上的“编辑首选项”,您将获得以下选项:

1) 基本过滤(推荐)主要查看来自朋友或您可能认识的人的消息。

2)严格过滤主要是看到朋友的消息。您想收听的人的消息可能会转到您的“其他”文件夹。


现在,我已经能够通过取消我的女朋友的朋友然后通过“方法”向她发送消息来成功测试“发送”方法。> 直接进入她的“主要收件箱”,她收到了“

主要问题/担忧:

我是否可以绝对确定通过我的网站 FB.ui“发送”方法发送给我的应用程序的其他用户的每条消息都会被传递到他们的主收件箱,而不会在“其他邮箱”中被删除。
我需要确保人们在他们的 Facebook 顶部栏中收到“新消息”警告。

额外

我是否需要获得特别许可才能执行此操作(“此”表示确保部分...)?
我目前有:'scope' => 'read_stream, publish_stream, email, user_about_me', (etc...)

4

1 回答 1

0

我认为除了使用新的“付费消息”功能之外,没有其他方法可以保证您的消息最终进入主邮箱。如果用户之前与您的应用进行过负面交互,您的消息可能最终会出现在用户的“其他”文件夹中。

发送请求可能比发送消息更好。除非用户阻止您的应用,否则这些将同时显示在工具栏和 Web 应用的右上角。

于 2013-01-24T13:59:19.670 回答