从 Facebook 下载数据时的空事件列表 [重复]
Posted
技术标签:
【中文标题】从 Facebook 下载数据时的空事件列表 [重复]【英文标题】:Empty list of events while downloading data from Facebook [duplicate] 【发布时间】:2018-05-04 12:37:25 【问题描述】:我正在尝试在 Python 代码中使用 Facebook 下载有关事件的信息。首先,我尝试提取与“Rock”相关的所有事件。代码是这样的:
import urllib3
import facebook
import requests
token = "xyz"
graph = facebook.GraphAPI(access_token = token, version = 2.7)
events = graph.request('/search?q=Cinema&type=event&limit=10000')
print('Print if token O.K.')
eventList = events['data']
print('Everything is still ok.')
if len(eventList) != 0:
print('Works.')
else:
print('Something strange happened.')
第一个字符串已打印,因此令牌和权限一切正常。 但是列表是空的。我想知道为什么? 我的第二个问题是是否可以仅从某个城市下载活动?
【问题讨论】:
【参考方案1】:https://developers.facebook.com/docs/graph-api/changelog/breaking-changes#search-4-4
无法再搜索事件了。
【讨论】:
太可惜了!我想知道为什么连公共事件都不能再搜索了。 出于隐私原因,我猜。没有人真正知道。 在开发模式下的应用程序中为我自己的页面使用页面访问令牌,/page/events 端点也会返回空数据。它需要应用审查。但我的应用仍处于测试模式?! 这是一个可怕的消息感谢@luschn 的回答,否则我不会知道以上是关于从 Facebook 下载数据时的空事件列表 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何使用新的 facebook graph api v2.4 从页面获取事件
Facebook Graph API返回页面事件的空数据响应[重复]