【问题标题】:Facebook Open Graph requiring URL to publish an actionFacebook Open Graph 需要 URL 来发布操作
【发布时间】:2012-05-11 20:50:26
【问题描述】:

看起来 Facebook 的 Open Graph API 需要 URL 才能发布操作。我的困惑是我的工作流程如下:

  • 用户在原生 iOS 应用程序中对对象调用操作
  • 此事件被发送到一个私有的服务器端 API
  • 没有与此事件相关的公共 URL,只有移动客户端可以与服务器 API 交互

如果 Facebook 显示如下示例,我该如何发布到我的时间线:

https://graph.facebook.com/me/recipebox:cook?
  recipe=http://www.example.com/pumpkinpie.html&access_token=YOUR_ACCESS_TOKEN

我的应用没有http://www.example.com/pumpkinpie.html。每当从客户端生成事件到服务器时,我都需要能够从我的服务器发布 Open Graph API。

【问题讨论】:

  • 你在这方面有什么收获吗?我想使用 Open Graph,但我根本没有任何服务器端组件,只是一个移动应用程序......

标签: facebook facebook-graph-api facebook-opengraph


【解决方案1】:

您需要一个 URL - 即使当用户登陆时所发生的只是他们被重定向到其他地方,您也需要一个包含描述该对象的元数据的 URL。

如果服务器没有代表您正在对其执行操作的对象的 URL,那么在 Facebook 上与该故事互动的人们会去哪里?

【讨论】:

  • 旁注:未来可能会有不需要每个对象的 URL 的功能,但目前每个对象都需要一个带有描述该对象的元标记的 URL
  • @Igy 你知道这方面是否有任何变化吗?我只想使用 Open Graph 从根本没有服务器端组件的移动(Android)应用程序将成就发布到用户的时间轴,所以在提供 URL 时我很茫然。谢谢!
  • 目前,不,我认为这是一个很好的用例,但请密切关注开发者博客 - 我很确定如果我们推出发布 OG 的功能,我们会宣布它没有 URL 要求的操作
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-11
  • 1970-01-01
  • 1970-01-01
  • 2012-10-26
  • 1970-01-01
相关资源
最近更新 更多