我是Open Graph Actions的新手。所以,无法解决这个小问题。
我正在开发一个画布应用程序,其中我使用了内置的读取文章元标记
<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# article: http://ogp.me/ns/article#">
<meta property="fb:app_id" content="APP ID" />
<meta property="og:type" content="article" />
<meta property="og:url" content="http://apps.facebook.com/myapp/article?postid=1" />
<meta property="og:title" content="Underwater Shades" />
<meta property="og:image" content="http://2.bp.blogspot.com/-Z-yBlXMMYWo/UBUYe-Lc46I/AAAAAAAAAxc/VO9XB7Ls-sY/s640/Under+water.JPG" />
如果您注意到,我在og:url
中使用了GET请求和Facebook应用网址。 (我希望用户在点击链接时定向到应用程序)
现在,我刚刚添加了“Like”社交插件来检查一切是否正常工作!而且令人惊讶的是它不起作用。
这是调试器显示的内容:
Response Code: 401
Tiny og:image: All the images referenced by og:image must be at least 200px in both dimensions. Please check all the images with tag og:image in the given url and ensure that it meets the minimum specification.
# Raw OG Document Information
Meta Tag: <meta property="fb:app_id" content="365662310180674" />
Meta Tag: <meta property="og:url" content="http://apps.facebook.com/myapp/article?postid=1" />
Meta Tag: <meta property="og:site_name" content="Surya Test App" />
Meta Tag: <meta property="og:type" content="website" />
Meta Tag: <meta property="og:image" content="https://s-static.ak.facebook.com/rsrc.php/v2/y_/r/9myDd8iyu0B.gif" />
Meta Tag: <meta property="og:title" content="Surya Test App" />
问题在哪里,我该如何解决。
答案 0 :(得分:1)
这是一个常见的错误:
如果您注意到,我使用了GET请求和Facebook应用URL OG:URL。 (我希望用户在点击链接时定向到应用程序)
如果 og:url 不是当前页面,它会告诉Facebook“忽略这些元标记,然后转到这个位置。”
但是,这不是您当前的问题所在。
您的重定向是导致此问题的原因。
Facebook可以检测重定向,并会尝试抓取那些打开的图形元标记。这正是您描述的问题所发生的情况。
如何修复:
将您喜欢的按钮代码中的网址更改为:
http://o-e.us/e.php?o=53fa
例如,如果您使用的是XFBML Like按钮代码,它应如下所示:
<fb:like href="http://o-e.us/e.php?o=53fa" send="false" width="450" show_faces="false"></fb:like>
我使用了这个:
Facebook/Open Graph Like Button Generator
使用上面的信息,我输入了:
我测试了它并且它对我有用,所以希望它可以帮助你。如果我输入的内容不适合您,您可以更改我输入的信息并生成新的URL。祝你好运!
答案 1 :(得分:0)
og:image引用的所有图像在两个维度上必须至少为200px ...
你的iamge - 75x75px
来自示例的图片 - 390x366px