Count Taggable Friends Facebook API

Count Taggable Friends Facebook API

本文关键字:API Facebook Friends Taggable Count      更新时间:2023-09-26

我已经完成了这个小函数来计算当有人登录我的应用程序时我有多少可标记的朋友。

function testAPI() {
FB.api('/me/taggable_friends', function(response) {
  var friendsICT = response.data;
  var HowManyFriends = 0;
  for (i=0;i<5000;i++) {
    if (friendsICT[i] != undefined) {
        HowManyFriends++;
    } else {
        console.log(HowManyFriends);
        break;
    };
  };
});
}

我只是想知道是否有某种方法可以在短路代码中做到这一点。我已经尝试了response.data.length,但它给了我一个错误。也许只是因为 API 2.0!

我已经找到了如何计算(和显示)它们的方法。

function testAPI() {
    FB.api('/me/taggable_friends?limit=5000', function(response) {
    var friendsICT = response.data;
    var HMF = friendsICT.length;
    alert(HMF);
 });
}

我必须添加这个代码

?limit=5000

联系所有 5000 个朋友。现在当我提醒它时,长度是正确的!我已经在notSoClear Facebook文档中发现了这个"限制搜索"。

希望这对某人有帮助! :)

只需调用/me/friends 。它将包含带有total_count的摘要。您可以在 https://developers.facebook.com/docs/graph-api/reference/v2.2/user/friends 阅读有关它的更多信息

"friendsICT"对象是什么样子的?

你不能只做:

var HowManyFriends = friendsICT.length;