1

我在用户页面上发布了一个包含照片对象的开放图表故事,就像 Scrumptious Facebook 示例项目一样。

发布的开放图故事包含图像、标题以及描述的位置,它发布开放图 url。

这是我使用的开放图 url。

https://hidden-castle-7245.herokuapp.com/opengraphobject.php?fb:app_id=554329451276476 &og:type=gopiratestd:boss &og:title=Charizard &og:description=%22Whatever%22 &og:image= http:// /images.all-free-download.com/images/graphicmedium/beautiful_cat_picture_6_168770.jpg &body=Something

并且动作是 gopiratestd:beat

我使用图形 API 资源管理器发布测试帖子。

这是出现在活动日志中的帖子的图像。

在此处输入图像描述

有什么办法可以解决这个问题吗?

无论如何也有改变故事链接的内容吗?当我在打开的图表故事中选择标题或图片时,它会将我带到一个显示已发布操作名称的空白页面。我希望这个链接到一个单独的网页,这可能吗?

4

1 回答 1

1

由于您在description参数中使用双引号,因此您最终得到

<meta property="og:description" content=""Whatever"">

在您生成的 HTML 中,由于这是无效的,FB 的刮板根本不会从您的元标记中读取任何描述。

去掉值周围的引号,刮刀会很好地阅读你的描述

无论如何也有改变故事链接的内容吗?当我在打开的图表故事中选择标题或图片时,它会将我带到一个显示已发布操作名称的空白页面。

如果您想在该页面上输出更多内容 - 然后输出更多内容 :-)

我希望这个链接到一个单独的网页,这可能吗?

该帖子将始终链接到已发布的 URL。如果需要,您可以将登陆 URL 的普通用户重定向到其他地方,或者通过 JavaScript 进行客户端(刮板不解释),或者在服务器端(然后您必须通过其用户代理从该重定向中排除刮板)。

于 2013-06-25T10:12:02.273 回答