如何列出喜欢我的页面的Facebook用户

时间:2014-04-15 16:05:11

标签: facebook facebook-graph-api facebook-like facebook-fql facebook-page

我有Facebook页面,并希望为喜欢我的页面的人提供优质服务。我使用 Graph API Explorer 进行测试。我有有效的访问令牌。

我尝试使用简单的HTTP GET,但FB只返回喜欢的数量,而不是名称:

GET /123456789 HTTP/1.1
Host: graph.facebook.com

{
  "id": "123456789", 
  "about": "example", 
  "can_post": true, 
  "category": "Community", 
  "checkins": 0, 
  "has_added_app": false, 
  "is_community_page": false, 
  "is_published": false, 
  "new_like_count": 1, 
  "likes": 6, 
  "link": "https://www.facebook.com/pages/example/123456789", 
  "name": "example", 
  "offer_eligible": false, 
  "promotion_eligible": false, 
  "talking_about_count": 0, 
  "unread_message_count": 0, 
  "unread_notif_count": 0, 
  "unseen_message_count": 0, 
  "were_here_count": 0
}

FQL查询返回空数据:

SELECT user_id FROM like WHERE object_id="123456789"
{
  "data": [
  ]
}

如何获取个人资料的名称和链接列表?可能吗? (在Twitter上很简单。

更新的 在群组上可以使用" /{group-id}/members",它会返回名称和ID列表。但我想要页面。

1 个答案:

答案 0 :(得分:0)

只需将:page/likes端点与Facebook Graph API一起使用,f.ex:

GET v2.1/ladygaga/likes