应用程序请求弹出过滤器用户

时间:2012-02-10 10:39:29

标签: php jquery facebook facebook-graph-api

是否可以在FB.ui弹出窗口中仅邀请女孩加入我的应用程序?

感谢您提出任何建议,如果没有,可能还有其他解决方案吗?

用户在应用中。有jscode的邀请朋友按钮:

 $('#btnInvite').bind("click", function(){
        FB.ui({method:'apprequests',title:'test',message:'test',data:'test'});
    })

然后选择与朋友一起弹出窗口。是否可以仅将此列表过滤给女性用户(应用专用于女孩)

1 个答案:

答案 0 :(得分:1)

是的,这是可行的。

然而,你将不得不通过一些额外的箍来完成它。

发件人:https://developers.facebook.com/docs/reference/dialogs/requests/,您可以看到可以指定要发送到的应用的朋友ID列表。

https://developers.facebook.com/docs/reference/api/user/#friends,您可以获得朋友列表。并寻找女性。 或者您可以使用https://developers.facebook.com/docs/reference/fql/user/并寻找女性朋友fql?q=SELECT uid, name, sex FROM user WHERE uid IN (SELECT uid1 FROM friend WHERE uid2=me()) and sex="female"

向用户展示女性朋友列表,以允许他们选择哪些。

将选定的女性朋友ID连接在一起,并将其传递到https://developers.facebook.com/docs/reference/dialogs/requests/请求对话框的to字段。

Le Voila!菲尼斯! :)