fb请求对话框过滤器不起作用

时间:2012-05-09 19:29:54

标签: request facebook-javascript-sdk

我们正在使用“请求”对话框

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!

但看起来它不起作用了!

3 个答案:

答案 0 :(得分:3)

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

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

  

它控制用户在显示多朋友选择器时看到的朋友集。

答案 1 :(得分:1)

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

答案 2 :(得分:0)

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

它被打破了一年,所以你将不得不解决它。

相关问题