如何通过Graph API邀请朋友进入Facebook应用程序



我希望以前没有回答过,我到处都是,但我已经空了。这里有几个类似的问题,但没有我要寻找的答案:

  • 如何使用外部应用程序创建Facebook应用程序?
  • 我网站的用户是否有一种方法可以通过Facebook Connect或API邀请他们的朋友?

我想通过图API将Facebook Canvas应用程序邀请发送到用户朋友签名的OAuth。

我似乎正在与文档盘旋,因为一切都指向JS SDK对话框(https://developers.facebook.com/docs/docs/reference/dialogs/requests/)。最终结果是与" {user}"邀请您尝试{app name}" "的被邀请朋友的通知将获得的最终结果。/p>

看来我应该在这里查看https://developers.facebook.com/docs/games/notifications,但是当我尝试发送通知时,我只能发送给已经使用该应用程序的用户。这个技巧似乎暗示了我看到的限制,但是使用的语言令人困惑:

应用程序中的所有通知都以相同的方式对待,而不是通过此API或作为人与人的请求进行的。人们不会看到第一个收据提示,也就是说,他们没有授权该应用程序,而朋友只是邀请他们尝试该应用程序。

任何人可以帮忙吗?

因此,事实证明,要感谢cbroe的评论,即通过图API邀请不是(我希望在文档中更清楚)。/p>

但是,没有必要使用朋友选择对话框。可以使用图形API,服务器端或客户端生成自己的朋友列表,并使用JS SDK这样的JS SDK产生确认框:

$('form').on('submit', function(e) {
  e.preventDefault();
  var userIds = $(this).find('input:checkbox:checked').map(function() {
    return parseInt($(this).val(),10);
  }).get();
  FB.ui({method: 'apprequests',
    message: 'Check this app out!',
    to: userIds
  });
});

相关内容

  • 没有找到相关文章

最新更新