首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Facebook API -我的应用程序的用户如何计算邀请的朋友?

Facebook API -我的应用程序的用户如何计算邀请的朋友?
EN

Stack Overflow用户
提问于 2010-10-16 15:56:18
回答 4查看 2.6K关注 0票数 2

我知道这是可能的,几个月前我在一个应用程序中看到了它。我想达到的条件:如果用户邀请了3个或更多的朋友,然后…-我怎么检查它?

我如何才能显示有多少用户被选中邀请?(我会使用multi-friend-selector )

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-10-16 16:00:36

被邀请的朋友进入一个数组,可以像这样访问:

代码语言:javascript
复制
if(isset($_POST["ids"]))
{
   $count_invites = count($_POST["ids"]);

   // insert $count_invites into database against current user

}
票数 0
EN

Stack Overflow用户

发布于 2011-03-14 06:59:01

@Rin打开好友选择框,然后右键单击并检查元素。选择和取消选择一个朋友,查看代码,应该有一个更改css的类,然后您可以使用document.getElementsByClassName('selectedUser').length

如果不起作用,请告诉我。

票数 1
EN

Stack Overflow用户

发布于 2013-02-19 07:39:15

由于公认的答案没有提供太多信息,我决定也发布我的答案。根据request dialog docs的说法,用户使用JavaScript SDK发送请求后会调用回调:

代码语言:javascript
复制
//open request dialog, specify the callback
FB.ui({method: 'apprequests',
   message: 'My Great Request'}, requestCallback);

//callback
var requestCallback = function(response) {
    alert("Invited " + response.to.length + " friends");
}

Sarfasz的回答是指使用不推荐使用的FBML fb:request-form。文档仍然可以在here中找到,但开发人员应该使用JavaScript SDK。

为了更好地控制好友选择,可以实现自定义请求对话框。该应用程序将使用Graph API加载好友,然后使用指定的"to“参数发送请求:

代码语言:javascript
复制
//open request dialog, specify the callback
FB.ui({method: 'apprequests',
   message: 'My Great Request',
   to: '123456789,123456799,123456800,12345678999'}, requestCallback);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3948099

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档