Facebook 页面日历导出
Posted
技术标签:
【中文标题】Facebook 页面日历导出【英文标题】:Facebook Page Calendar Export 【发布时间】:2011-12-04 14:11:15 【问题描述】:有没有办法将 Facebook 页面中即将发生的事件导出到您自己的日历中?
例如,这个页面: https://www.facebook.com/Kato?sk=events 有两个即将举行的活动。
如果您点击活动下方的“导出”链接,它只会导出您自己的 Facebook 日历。
我想导出这些即将举行的活动,即使用户没有标记他们将参加这些活动,仅此而已。我希望它的功能与当前的 Facebook“导出”功能相同。
是否可以通过开发者 API 或以更简单的方式实现?
【问题讨论】:
这是一道编程题。我想知道如何通过 API 提取数据。 【参考方案1】:您必须拥有正确的权限才能执行此操作。
要获取一个人/页面创建的所有事件,您只需查询Graph API,如下所示:
https://graph.facebook.com/EVENT_CREATOR_ID/EVENTS
在您的情况下,EVENT_CREATOR_ID
是 page_id
。
【讨论】:
【参考方案2】:Facebook 不会为页面和群组事件生成 ical 导出。
这里有更多信息: http://makeaboldmove.com/tutorials/how-to-sync-facebook-page-events-with-google-calendar/
基本上,您要么按照说明使用 API 自行完成,要么使用免费的http://www.wallflux.com/ 服务。即使不注册也可以使用该服务,但有一个缺点。如果事件描述太长,它会在没有扩展选项的情况下被切断,并且没有指向 facebook 事件的链接。因此,您需要缩短活动时间,或者至少将最重要的信息放在开头。
【讨论】:
以上是关于Facebook 页面日历导出的主要内容,如果未能解决你的问题,请参考以下文章
即使拥有管理员权限,我也无法从 Facebook 页面获取事件 [重复]
无法使用 Graph API 将事件导出到 Facebook
Facebook护照身份验证,导出passport.authenticate方法