Facebook API 获取页面的订阅者?

Posted

技术标签:

【中文标题】Facebook API 获取页面的订阅者?【英文标题】:Facebook API get subsribers of a page? 【发布时间】:2014-08-13 10:13:52 【问题描述】:

我一直在搜索 Graph API Explorer 和文档很长时间,但我真的找不到任何东西。

我需要一个简单的 GET 请求,例如 me/subscribes,只需使用 page-id/subscribers 或类似的东西。有谁知道我必须发送获取页面订阅者计数的 get 吗?

顺便说一句,我正在使用 Facebook SDK,并将其用作 GET:

var fb = new FacebookClient(useraccesstoken);
dynamic result = fb.Get("i want to get subscribers of a page id what to do??");

【问题讨论】:

页面没有订阅者,有粉丝。你不能只得到它们的列表。 是的,如果您不知道,您可以获得粉丝数,当您获得 page-id 时,有一个叫做喜欢的东西,它是您可以获得的总喜欢数,例如像这样实现它:动态结果 = fb.Get(pageid);字符串喜欢 = Convert.ToString(result.likes);无论如何,页面上有一些称为订阅者或关注者的东西。反正有没有得到他们的总数?不是他们的名字,只是一个数字,表示您有多少订阅者/追随者。我正在谈论的订阅者图片:i.imgur.com/GljBXS9.png 它不在用于页面的图形 api 调用中,所以我怀疑它是否可能 我也是这么想的,但也许有些人找到了另一种方法或其他方式来计算它的方法。不过还是谢谢你的回答:-) 【参考方案1】:

/me/subscribers 端点仅供用户使用,此后已随 Graph API 2.0 以及user_subscriptions 权限一起被删除。

您可以按如下方式获取页面的订阅者/点赞数:

/page-id?fields=likes

这将返回给定page-id 的点赞总数:


  "likes": 123456, 
  "id": "page-id"

尝试访问页面的订阅者与尝试访问所有喜欢该页面的用户相同,但 Facebook 不允许这样做。

【讨论】:

以上是关于Facebook API 获取页面的订阅者?的主要内容,如果未能解决你的问题,请参考以下文章

Facebook:用于订阅用户到 Facebook(webhook)以进行实时更改的图形 api 是啥

Facebook PHP API 订阅问题

Facebook Group Feed API API权限

客户发表评论时如何订阅 facebook webhook 事件

如何在 Azure APIM 中获取 API 的订阅者 ID?

Facebook API页面提要没有向我的webhook发送信息?