-1

我需要得到“一个FB用户在帖子中标记的次数”。我进行了编码以获取基本编码,我的编码是:

FB.Event.subscribe('auth.authResponseChange', function(response) {
if (response.status === 'connected') {
  testAPI();
} else if (response.status === 'not_authorized') {
  FB.login();
} else {
  FB.login();
}  });

获取基本信息的代码是:

function testAPI() {
FB.api('/me', function(response) {
    pInfo = document.getElementById("personalInfo");
    name = "<strong>Your Name:</strong> "+response.name;
    fName = "<br><strong>First Name:</strong> "+response.first_name;
    lName = "<br><strong>Last Name:</strong> "+response.last_name;
    pLink = "<br><strong>Profile Link:</strong> <a href='"+response.link+"' target='_blank'>"+response.link+"</a>";
    gender = "<br><strong>Gender:</strong> "+response.gender;
    verified = "<br><strong>Verified:</strong> "+response.verified;
    pInfo .innerHTML += name+fName+lName+pLink+gender+verified;
});
FB.api('/me/friends', function(response) {
    friendCount = "<br><strong>Friends Count:</strong> "+response.data.length;
    pInfo = document.getElementById("personalInfo");
    pInfo .innerHTML += friendCount;
});  }

就像我需要展示的那样:

在 Facebook 上的帖子中被标记的次数:(一些价值)

4

1 回答 1

1

我需要得到“一个FB用户在帖子中标记的次数”。

没有简单的方法可以做到这一点——甚至不是一种现实的方法。

FQLstream表还包含一个带有标记 id 的字段,该字段不可索引。即使您能够查询所有相关帖子,您也只能使用 FQL 及时回溯,一段时间后您将无法再获得任何数据 - 因此用户被标记次数的总体计数不是可以这样。

还有stream_tag一张桌子——但是当我尝试使用target_id=me().


APIuser对象有photos,videostagged- 但从我在 Graph API Explorer 中的测试中返回的还有我没有特别标记的帖子,但也有朋友在我的墙上发的帖子。

于 2013-06-25T10:46:45.560 回答