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

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

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

https://graph.facebook.com/me/ {appNameSpace}:{action}/{object}

这将列出应用程序生成的所有操作,但仅针对给定用户...

如何获取应用程序生成的所有操作(针对其所有用户)?
我已经使用应用程序访问 token 尝试了此请求:

https://graph.facebook.com/ {appId}/{appNameSpace}:{action}/{object}

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

我也在寻找一个事件或 Action FQL 表,因为每个 Action 都有一个 id ,它们应该可以在某处访问。

有什么建议?

最佳答案

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

然后你创建 Action ,你应该得到这样的响应:

{
  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

关于facebook-graph-api - 如何获取应用程序生成的所有 Open Graph Beta 操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8007724/

相关文章:

facebook - 使用 news.reads Open Graph 操作时出错

javascript - Facebook 桌面应用程序的重定向 url

java - 如何通过java检测重定向以检索access_token

iphone - 我想在 block 执行后返回值

ios - 如何使用 FQL 从群组中获取群组管理员的帖子

facebook - 使用组别名通过 Graph API 获取组对象?

api - 检索对开放图 2 中的自定义对象执行自定义操作的好友列表

ios - 从 Facebook 源打开 native iOS 应用程序

iphone - Facebook API 限制

javascript - 添加到时间轴插件的回调?