0

我对 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. (我希望用户在点击链接时被定向到应用程序)

现在,我最初只是添加了“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" />

问题出在哪里,我应该如何解决。

4

2 回答 2

1

这是一个常见的错误:

如果您注意到,我在 og:url 中使用了 GET 请求和 Facebook 应用程序 URL。(我希望用户在点击链接时被定向到应用程序)

如果og:url不是当前页面,它会告诉 Facebook “忽略这些元标记,并转而获取该位置的元标记”。

但是,这不是您当前的问题所在。

您的重定向是导致此问题的原因。

Facebook 可以检测到重定向,并将尝试获取那些打开的图元标记。这正是您描述的问题所发生的情况。

如何修复它:

将 Like Button 代码中的 URL 更改为:

 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 按钮生成器

使用上面的信息,我输入:

我测试了它,它对我有用,所以希望它可以帮助你。如果我输入的内容不适合您,您可以更改我输入的信息并生成一个新 URL。祝你好运!

于 2012-09-14T12:39:31.460 回答
0

嗯...它在错误消息中这样说。您在元标记中提供的图像是 75x75px。你需要放一张更大的图片——一张至少有 200x200px 尺寸的图片。

og:image 引用的所有图像在两个维度上都必须至少为 200 像素...

你的图片 - 75x75px


(来源:facebook.com

示例中的图像 - 390x366px

于 2012-09-14T09:56:14.887 回答