有没有办法将即将发布的活动从Facebook页面导出到您自己的日历中?
例如,此页面: https://www.facebook.com/Kato?sk=events即将举办两场活动。
如果按事件下方的“导出”链接,它将只导出您自己的Facebook日历。
我想导出这些即将发生的事件,即使用户没有标记他们将参加他们,只有那个。我希望它的功能与目前的Facebook“导出”功能相同。
是否可以通过开发人员API或以更简单的方式实现?
答案 0 :(得分:3)
您必须拥有执行此操作的正确权限。
要获取人/页面创建的所有事件,您所要做的就是查询Graph API,如下所示:
https://graph.facebook.com/{EVENT_CREATOR_ID}/EVENTS
在您的情况下,EVENT_CREATOR_ID
是page_id
。
答案 1 :(得分:1)
Facebook不会为页面和群组活动生成ical导出。
这里有更多信息: http://makeaboldmove.com/tutorials/how-to-sync-facebook-page-events-with-google-calendar/
基本上,您可以按照说明自行使用API,也可以使用免费的http://www.wallflux.com/服务。即使没有注册,您也可以使用该服务,但有一个缺点。如果事件描述太长,则会在没有扩展选项的情况下被切断,并且没有指向facebook事件的链接。因此,您需要缩短活动时间,或者至少将最重要的信息放在开头。