【问题标题】:FQL or Facebook API: Get only my events createdFQL 或 Facebook API:仅获取我创建的事件
【发布时间】:2012-01-08 03:26:23
【问题描述】:

我有这个疑问:

select eid from event where creator = 100000956216009

返回此错误:

错误:604 您的语句不可索引。 WHERE 子句必须包含一个可索引的列。此类列在链接的表中标有 * http://wiki.developers.facebook.com/index.php/FQL_Tables

我怎样才能获得所有我创建的事件? TIA 我需要打印我在我的 fb 帐户上创建的活动并在我的外部网站上打印。

【问题讨论】:

    标签: facebook-fql


    【解决方案1】:

    解决了,我的问题是权限问题:
    https://developers.facebook.com/docs/reference/api/permissions/

    【讨论】:

    • 您坚持使用 FQL 还是 API?事件 FQL 的文档指出只有 eidindexable。这意味着您上面的 FQL 语句不应该工作,即使权限更改也是如此。您需要在 where 子句中使用 eid
    【解决方案2】:

    【讨论】:

    • 好的,非常感谢,因此您建议我解析结果(所有事件)并检查“创建者”的值​​(如果等于我的 facebook id)?
    • 文档说你可以提供 uid 来获取事件
    • 解决了,我的问题是权限:developers.facebook.com/docs/authentication/permissionsuser_events 再见。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-29
    相关资源
    最近更新 更多