获取 Facebook 日历活动

Posted

技术标签:

【中文标题】获取 Facebook 日历活动【英文标题】:Get facebook calendar events 【发布时间】:2015-07-03 11:35:56 【问题描述】:

我正在尝试获取用户的 Facebook 日历活动。 我添加了权限user_events,这是我使用的请求-

var request = FBSDKGraphRequest(graphpath:"/me/events", parameters: nil);

    request.startWithCompletionHandler  (connection : FBSDKGraphRequestConnection!, result : AnyObject!, error : NSError!) -> Void in
        if error == nil 
            println(result["data"]!)
         else 
            println("Error Getting Friends \(error)");
        
    

这段代码没有返回任何东西,你能帮我修复它吗?

谢谢!

编辑

当我检查即将举行的活动列表时,它是空的,我需要的数据是活动/日历中的生日。

【问题讨论】:

“我需要的数据是事件/日历中的生日” – 这些并不是真正的事件,因此您无法通过/me/events 获取它们。 (也不通过任何其他端点。) 还有其他方法可以让 Facebook 好友过生日吗? 没有办法让所有朋友都过生日。而且,即使是,您确定世界需要 1000 岁生日应用吗? facebook 无论如何都会提醒你朋友的生日;) “还有其他方法可以获取 Facebook 好友的生日吗?” – 仅适用于已登录该应用并获得访问其生日权限的好友。 【参考方案1】:

您是否在登录时请求了user_events 权限?估计不是……

【讨论】:

我确实请求了 user_events 权限

以上是关于获取 Facebook 日历活动的主要内容,如果未能解决你的问题,请参考以下文章

在 Facebook 中导出活动 URL

获取给定区域的所有公共 Facebook 活动?

如何从 Facebook 获取活动页面,而不仅仅是数据

在 Facebook 上获取活动墙的照片

通过 FQL 获取 Facebook 上朋友参加的所有活动

获取我不拥有的 Facebook 活动