【问题标题】:How to list Facebook users who like my page如何列出喜欢我的页面的 Facebook 用户
【发布时间】:2014-05-30 02:48:09
【问题描述】:

我有 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 上很简单。

更新: 在 Groups 上可以使用“/{group-id}/members”,它返回名称和 ID 列表。但我想要页面。

【问题讨论】:

  • 之前讨论过多次……不可能

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


【解决方案1】:

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

GET v2.1/ladygaga/likes

【讨论】:

  • 你是怎么做到的?我仍然收到{ "error": "Invalid response" }
  • 好的,我看到喜欢我这样做了(我的页面喜欢 LIST_THAT_I_SEE)。但我需要喜欢我的页面的人的列表。
  • 对不起,我完全误解了你的问题,无法删除我的误导性答案!我现在也认为使用图形 API 是不可能的(但你可以得到一个帖子之类的东西......)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-09-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-26
  • 1970-01-01
相关资源
最近更新 更多