来自Facebook Graph的空响应

时间:2014-05-24 11:05:51

标签: python facebook facebook-graph-api

我正在尝试获取关于Facebook上的评论,评论和帖子分享的计数和信息。即使它在大多数情况下都有效,但有时我会收到来自Graph API的“空”JSON响应。

代码:

import facepy, pprint

long_access_token = "Access token"

graph = facepy.GraphAPI(long_access_token)
limit = 1
user_id = "4"
post_id = "10101319050523971"

g = graph.get(post_id + '/sharedposts?limit=%s' %(limit))
pprint.pprint(g)

输出:

{u'data': []}

请注意,此post有超过200K的喜欢和30K的份额。相比之下,拥有30K喜欢和2K份的post可以很好地运作。所以我认为这是一个帖子“大小”的问题。

如何处理包含大量喜欢,评论和分享的帖子?我想得到计数以及有关用户的信息。

1 个答案:

答案 0 :(得分:2)

实际上你不应该从zuck那里得到饲料,因为他显然没有使用你的应用程序。

您可以调用POST_ID端点,因为此帖子的类型是链接类型

enter image description here

即使您无法从zuck中检索Feed:

enter image description here

但是,你可以获得zuck共享的公共链接:

enter image description here

这是我从Facebook收到的回复:

enter image description here