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

Ben*_*ard 15 facebook-fql facebook-graph-api open-graph-beta

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

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

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

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

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

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

我也在寻找一个活动或动作 FQL表,因为每个动作都有一个id,它们应该可以在某个地方访问.

有什么建议?

Jui*_*ter 4

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

\n\n

然后您创建操作,您应该得到如下响应:

\n\n
{\n  id: \xe2\x80\x9c{action-instance-id}\xe2\x80\x9d\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

稍后您可以阅读此操作:

\n\n
GET https://graph.facebook.com/{action-instance-id}\n
Run Code Online (Sandbox Code Playgroud)\n\n

您肯定可以从请求获得多个操作中受益,如下所示:

\n\n
GET https://graph.facebook.com/?ids={action-id1},{action-id2},{action-idn}\n
Run Code Online (Sandbox Code Playgroud)\n\n

甚至批处理这些请求

\n

  • 他们将它们存放在末端。 (3认同)