Facebook列表发送了邀请

时间:2009-10-20 11:04:18

标签: facebook

我正在编写一个Facebook应用程序,需要存储他邀请的已登录用户的朋友的UID。 澄清:

  • user_a在Facebook上登录并使用该应用程序;
  • 他有机会邀请他的一些朋友;
  • 应用程序需要知道这些联系人是谁。

我想我不能使用标准fb:multi-friend-selector,因为无法知道谁被邀请...

可能有一个简单的解决方案,但我找不到它: - )

非常感谢

安德烈

1 个答案:

答案 0 :(得分:1)

目前支持的方法是使用Requests dialog

当用户发送一些请求时,传递给您的javascript代码的返回数据是(在request_ids参数中)逗号分隔的生成请求的对象ID列表。

然后,您可以使用App Access token单独或(最好)批量处理这些ID并从API请求详细信息。

您将收到对https://graph.facebook.com/[REQUEST ID]?access_token=[APP ACCESS TOKEN]的API调用的回复,其中包含以下字段: id,application,created_time,data,from(userid和name的数组),to(用户id和name的数组),message

然后,您可以根据需要使用这些详细信息更新您自己的应用状态。

这种情况的一个常见用例是阻止用户多次向同一个收件人发送请求,这可以通过在下次向其显示请求对话框时指定exclude_ids参数的值来实现。用户。