我们正在使用“请求”对话框
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!
但看起来它不起作用了!
答案 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/
它被打破了一年,所以你将不得不解决它。