Facebook Graph API 返回空数据数组

0 投票
1 回答
1156 浏览
提问于 2025-04-18 02:32

我正在使用Python的requests库,通过Facebook图形API从Facebook页面提取数据,代码如下 -

r = requests.request("GET", "https://graph.facebook.com/VisaUnitedStates/feed", params={'until':1364423876, 'access_token':oath_access_token, 'limit':900})
r.content
'{"data":[]}'

但是它返回了一个空的数据数组,如上所示。相同的查询在Facebook图形浏览器中运行良好,所以这不是权限的问题(而且,我已经为access_token添加了所有权限)。那这里可能是什么问题呢?

我看到很多类似的问题,但没有一个能帮到我。

1 个回答

1

因为你请求的那个Facebook页面是公开的,所以访问令牌应该不是问题;任何有效的访问令牌都可以用来读取公开页面的动态。

我觉得问题出在until这个参数上。你可以查看一下官方文档,里面没有提到这个参数until。所以,如果你想获取某个时间点之前的动态,应该使用FQL查询,而不是用created_time参数。

希望这能帮到你。

撰写回答