FB Graph API:检测公共页面上的发布/编辑

时间:2014-01-15 11:47:34

标签: python facebook-graph-api selenium

以色列议会议员刚刚删除了一个令人尴尬的FB职位(you really don't want to know)。

我根据Python+Selenium script投放了一点this SO answer

from selenium import webdriver
from PIL import Image
import datetime

filename = "miri_regev_"+datetime.datetime.now().strftime("%Y.%m.%d.%H:%M:%S")+".png"
fox = webdriver.Firefox()
fox.get('https://www.facebook.com/miri.regev.il')

fox.save_screenshot(filename) # saves screenshot of entire page
fox.quit()

但是,定期运行此脚本是浪费时间和空间。我想只在FB发布新帖子或更新现有帖子时运行它。

有没有办法使用FB Graph API查询公共页面上的新帖子?

1 个答案:

答案 0 :(得分:2)

正如this answer中提到的类似问题,您可以使用Real-Time API获取有关Facebook页面更改的通知。 https://developers.facebook.com/docs/reference/api/realtime/