2

我们正在使用请求对话框

method  : 'apprequests',
new_style_message: true,
message : 'msg',
display: 'popup',
title : 'sometitle',
filters: ['app_non_users'],
to : [array of id]

由于我们的用户将邀请他们的朋友加入应用程序,我们的目的是让 App_non_users过滤器与 to数组组合一起使用。

因此,如果我们传递to数组 [id1,id2,id3],并且如果id1已经是应用程序的用户,则应用程序请求应该只传递给其余两个 id!

但看起来它不起作用!

4

3 回答 3

3

您对filter参数的理解并非 100% 正确。该filter参数告诉 Facebook 多选对话框要显示什么。如果您还包含该to参数,则与将请求发送给谁无关。

来自 Facebook 请求对话框文档 - https://developers.facebook.com/docs/reference/dialogs/requests/

如果显示多朋友选择器,这将控制用户看到的朋友集。

于 2012-05-09T19:40:55.930 回答
1

您可以手动进行...获取用户朋友列表,排除已经在您的数据库中注册为应用用户的朋友,然后使用 to 数组填充对话框

于 2012-07-13T12:31:49.077 回答
0

请参阅 Facebook 错误: https ://developers.facebook.com/bugs/151958874949988/

它已经坏了一年,所以你将不得不解决它。

于 2013-05-12T20:16:54.540 回答