我有一个简单的html页面/应用程序,其中包含所有常见的meta:og标记。
问题:og:当应用程序在fb中运行时,图像不会被拾取。
可以通过以下方式访问该应用: 1 --- fb linter ... WORKS ... http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.keleia.com%2Fapps%2Ffacebook%2Fapp_canvas_celjska_puzzle%2F 2 --- fb中的应用......不工作...... http://apps.facebook.com/celjska_puzzle/;
我使用window.open(“http://www.facebook.com/sharer.php?u = ...”,...)。
如果您想测试问题...请访问上面的url2;看看应用程序的左下角有2个fb文本按钮...使用右边的两个fb链接(“与你的朋友分享”或“熟食的Prijatelji”,取决于语言首选项。)。
当我在fb iframe / canvas中使用应用程序时,为什么og:图像不显示的任何想法?
谢谢你的时间, 香农答案 0 :(得分:1)
您正在使用旧的“分享者”,它不允许您直接操作您想要分享的图像。在这种情况下,opengraph标记将无法正常工作,因为当您尝试共享“apps.facebook.com”域时,您的标记位于您的域中。
使用下面引用的Feed对话框。您将能够显示所需的确切内容:
https://developers.facebook.com/docs/reference/dialogs/feed/