如何获取应用程序生成的所有Open Graph Beta操作?

时间:2011-11-04 10:17:40

标签: facebook-graph-api facebook-fql open-graph-beta

已经可以获取自定义应用操作和对象的所有操作:

https://graph.facebook.com/me/ {appNameSpace}:{动作} / {对象}

这将列出应用生成的所有操作,但仅限于给定用户...

如何获取应用生成的所有操作(适用于所有用户)? 我已经使用应用访问令牌尝试了此请求:

https://graph.facebook.com/ {APPID} / {appNameSpace}:{动作} / {对象}

但它不起作用......

我还在寻找活动操作 FQL表,因为每个操作都有一个 id ,它们应该可以在某处访问。< / p>

有什么建议吗?

1 个答案:

答案 0 :(得分:4)

AFAIK无法通过OpenGraph获取应用程序发布的所有操作,但是您的应用程序会创建这些操作,为什么不记录此操作的结果?

然后你创建行动,你应该得到这样的反应:

{
  id: “{action-instance-id}”
}

稍后您可以阅读此操作:

GET https://graph.facebook.com/{action-instance-id}

您肯定可以从请求获取此类多个操作中受益:

GET https://graph.facebook.com/?ids={action-id1},{action-id2},{action-idn}

甚至batch those requests