我正在编写一个Facebook应用程序,需要存储他邀请的已登录用户的朋友的UID。 澄清:
我想我不能使用标准fb:multi-friend-selector
,因为无法知道谁被邀请...
可能有一个简单的解决方案,但我找不到它: - )
非常感谢
安德烈
答案 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
参数的值来实现。用户。