打开iframe应用程序图(游戏)

时间:2012-04-01 09:16:36

标签: facebook opengraph facebook-opengraph

我们已经创建了一个简单的游戏作为facebook的iframe应用程序,我们现在想要使用OG来使它更有趣。

游戏:用户可以挑战朋友,他们都必须选择一张卡 - 最终用“更强”牌的用户获胜。

我们没有这个游戏的网站 - 它只是facebook应用程序。我们已经读过OG对象必须由实际的对象页面表示:

  

'您现在需要创建一个可公开访问的网页   使用Open Graph元标记表示此对象。   https://developers.facebook.com/docs/opengraph/tutorial/

这真的有必要吗?如果没有,是否有任何好的教程或文档? 我们发现这篇文章:http://facebook.stackoverflow.com/questions/7771321/open-graph-beta-can-it-be-used-with-facebook-iframe-canvas-application - >这是我们正在寻找的解决方案吗?

1 个答案:

答案 0 :(得分:2)

可以在Facebook的Canvas中构建一个Open Graph应用程序。

您仍需要创建代表每个对象实例的网址,但它们的格式可以是:

https://apps.facebook.com/yourapp/foo/bar
https://apps.facebook.com/yourapp/foo
https://apps.facebook.com/yourapp?foo=bar

这些映射到服务器上的URL,如:

https://example.com/foo/bar
https://example.com/foo
https://example.com?foo=bar

您可以针对apps.facebook.com网址发布操作 - 这些操作将成为您的规范对象网址。但描述这些对象的元数据必须存在于您的服务器URL上。

当您使用apps.facebook.com网址发布针对某个对象的操作时,Facebook会向您的基础服务器网址发出请求以读取元数据。但是,用户看到的所有链接都将指向域apps.facebook.com的URL。