我希望使用Facebook的Graph API来实现real-time updates。
我的网络应用程序将作为一个基本前端开始说[Page Name] has [x] likes.
我想要完成的是当用户喜欢该页面时,[x]
会相应更新并显示一条消息说明喜欢的人数增加了。我已经实现了从页面获取喜欢的数量。
理想情况下,我希望在从Facebook到我的回调网址POST
时进行更新。我收到的建议是为回调设置一个监听器,然后一旦Facebook为我的回调URL设置POST
,监听器将相应地更新数据并与前端交互以更新[x]
'的价值。
这可能吗?如果是这样,我将如何实施?我试图避免使用轮询技术,因为在大规模环境中,它会不断使用资源。
答案 0 :(得分:0)
根据实时更新的文档,您可以订阅已授权您的应用的用户的喜欢。不是任何喜欢页面的人。该页面只能收到一件事:“对于页面,您将获得有关将应用程序添加为选项卡的页面的更新。”。所以这个API不具备这种能力。
我的建议是使用轮询技术通过JS SDK使用FQL获取您的页面数量。
SELECT fan_count FROM page where page_id = {your page}