Facebook API查询我的订阅/订阅者

时间:2011-09-20 13:25:37

标签: facebook facebook-graph-api subscription

您知道是否有用于查询订阅者和/或订阅的API吗?

3 个答案:

答案 0 :(得分:12)

它没有记录,但似乎是/userId/subscribers。您需要user_subscriptions扩展权限,如下所示。实际上,使用Graph API资源管理器是我学习订阅实际上可用的方式。我还没有找到订阅方法,因为/ me / subscriptions无效,因为它适用于应用程序和实时更新订阅。

更新:仍未记录,但似乎是/userId/subscribers/userId/subscribees

user_subscriptions

答案 1 :(得分:2)

使用FQL从subscriptions表中获取订阅:

SELECT subscribed_id FROM subscription WHERE subscriber_id = me()

使用FQL multiquery获取订阅名称:

query1: SELECT subscribed_id FROM subscription WHERE subscriber_id = me() 
query2: SELECT name, uid FROM user WHERE uid IN (SELECT subscribed_id FROM #query1)

此查询需要user_subscriptions权限。

答案 2 :(得分:0)

正如OffBySome所说,你可以通过user_subscriptions权限(使用我/订阅者)获得自己的订阅者,但不是你订阅的对象,也不是更重要的是你订阅的任何人的帖子,因为他们不是在你的家庭饲料。根据经验,我会说Graph API落后于新功能的冲击。通常它会在几周后赶上。