【问题标题】:Facebook FQL or graph API eventsFacebook FQL 或图形 API 事件
【发布时间】:2012-01-23 08:28:47
【问题描述】:

我正在尝试开发一个应用程序,它将获取所有 facebook 事件并将其显示在 iphone 应用程序上。

我的问题是在 PHP 中检索所有公共 Facebook 事件的最佳方法是什么。我知道有 FQL 和开放图形 api,但使用 FQL 我无法检索所有公共事件,而且我似乎找不到这样做的方法。

有人可以帮我吗?

亲切的问候!

【问题讨论】:

    标签: facebook events facebook-graph-api facebook-fql


    【解决方案1】:

    FQL 和 Graph Api 都运行良好。两者都是不错的选择。

    FQL:

    • 如果您想从所有用户的所有事件中获取所有事件,FQL 可能会更快 朋友们。
    • FQL 有一种方法来获取参加者的数量,也许是, 不参加,直接“不回复”,不用计算 与 20,000 人打交道时节省大量时间 音乐会等[如果你想计算性别比例, 不幸的是,这个功能对你没有多大帮助]
    • FQL 有一种确定谁被谁邀请的方法,称为“event_member”表中的“inviter”,尽管它目前似乎已被破坏:Finding who INVITED you :: Facebook FQL Explorer Bug: "Inviter":null
    • 如果您使用 FQL,则可以使用“隐私”来确定事件是否公开。
    • 选择名称、地点、位置、开始时间 FROM 事件 WHERE eid in (SELECT eid FROM event_member WHERE uid=me())

    图表: - 您曾经检查“隐私”以了解活动的隐私。它现在已贬值,我相信现在没关系,因为只有您有权访问的事件才会显示。

    • $JSON = $facebook->api('/'.$target.'/events?fields=name,venue,location,start_time,description,picture.type(large),attending.fields(gender)&since= '.time());

    提示:如果您的程序应该显示某个特定区域的事件,则可以使用应用的身份验证而不是唠叨用户登录并批准您的应用(除非您对每个用户进行了特殊自定义) .

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多