1

也许这是一个愚蠢的问题,我不明白 Facebook 应用程序是如何工作的,但它就在这里

我想将一个小型电子商店实现为 Facebook 应用程序,并让产品具有类似按钮。该应用程序将安装在业务页面上。

问题是墙上的类似帖子的链接将指向实际的 eshop 而不是业务页面上的 facebook 应用程序。(或者是否有可能将其连接到应用程序(例如,当您单击浏览器时转到业务页面,选择 eshop 选项卡,打开产品)?)

所以实际上我需要制作一个带有 2 个模板的 eshop 网站,一个用于外部视图,一个用于 IFrame facebook 视图。

是否可以检测(从代码隐藏而不是 javascript)请求是来自 iframe 还是直接来自外部?

或者解决方案更简单.. 创建一个小版本的商店用于浏览产品,只能在 facebook 中查看,并创建一个完整的商店用于外部视图,它们之间的唯一关系是,当您从第一个点击类似帖子时,您去第二个?

4

1 回答 1

0

我想我找到了解决方案...我创建了 2 个指向 eshop shop.domainname 和 facebook.shop.domainname 的域。在后面的代码中,我可以检查 Request.Url.Host 是否以 facebook 开头。对于 facebook 应用程序,画布 URL 将与 facebook.shop.domainname 一起使用,而来自 like 按钮的链接将用于 shop.domainname。通过这种方式,我应该能够为该站点使用 2 个模板并检测我应该使用的女巫一个....

于 2011-03-20T15:53:01.627 回答