我们已经创建了一个简单的游戏作为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 - >这是我们正在寻找的解决方案吗?
答案 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。