2009-10-20 105 views
1

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

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

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

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

非常感谢

安德烈

+0

嗯看起来像Facebook这样的返回包含邀请一个变量中命名编号[],在POST到被叫网页的人UID的数组。我会做一些实验,然后关闭这个... – ila 2009-10-20 17:01:39

回答

1

目前支持的方式做到这一点是使用Requests dialog

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

然后可以采取这些ID并请求细节从API单独,或(优选地)分批 - 使用App Access token

您会收到到的API调用https://graph.facebook.com/[REQUEST ID]?access_token=[APP ACCESS TOKEN]其包含以下字段的响应: ID,应用,CREATED_TIME,数据,从(阵列的用户ID和名称的),至(阵列用户ID和名称的),消息

然后,您可以使用这些细节需要更新自己的应用程序的状态。

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