使用 Facebook 的 Graph API 从群组页面获取所有帖子。我只需要实际的评论和日期时间来生成文字地图。
目前我正在使用:
groupData = graph.get("*****/feed", page=True, limit=1)
for data in groupData:
n=0
print(data)
print()
for item in data["data"]:
for i in item:
print(n, i)
n += 1
print()
返回:
0 id
1 message
2 created_time
或有时
0 message
1 id
2 created_time
如何总是不断地收到消息,或者为什么运行相同的代码结果会发生变化?
使用找到了解决方案
for part in item:
if part == "message":
messageFB = item[part]
print("message: ", messageFB)
if part == "created_time":
timeFB = dateparser.parse(item[part]).replace(tzinfo=None)
print("Time: ", timeFB)
其中“part”是上面“i”的重构。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句