我正在通过 Facebook 的 Open Graph 创建一个“对象”。显然,它在我的应用程序中分配了一个唯一的 URL(例如 www.myapp.com/something/hash),并且我正在注入相关的 OG 元标记。一切都好,然后我可以“附加”一个“喜欢”按钮和 Facebook 评论。
然而,这些用户创建的对象是从 Facebook 应用程序中生成的——它恰好“存在”在同一域下(例如 www.myapp.com/fb),并且该对象在 Facebook 应用程序中有自己的页面(例如 www.myapp .com/fb/something/hash)
因此,同一个对象实际上有两个唯一的 URL。“外部”是我用来识别它的,但我还希望在该页面上有一个“Like”按钮和 Facebook 评论。它似乎不接受类似于 fb 的 DIV 和相应的 og:url 元标记中的 URL,它与它所在的 URl 不匹配。
有没有办法解决这个问题 - 或者我需要在 Facebook 应用程序中调用页面时执行重定向之类的操作,或者进行某种巧妙的模板切换?