【问题标题】:Open graph link showing up in description box?打开描述框中显示的图形链接?
【发布时间】:2013-06-25 09:30:34
【问题描述】:

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

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

这是我使用的开放图 url。

https://hidden-castle-7245.herokuapp.com/opengraphobject.php?fb:app_id=554329451276476 &og:type=gopiratestd:boss &og:title=喷火龙 &og:description=%22随便%22 &og:图像=http://images.all-free-download.com/images/graphicmedium/beautiful_cat_picture_6_168770.jpg &body=某事

动作是gopiratestd:beat

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

这是显示在活动日志中的帖子图片。

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

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

【问题讨论】:

    标签: php facebook facebook-graph-api facebook-opengraph


    【解决方案1】:

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

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

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

    去掉值的引号,和the scraper will read your description just fine

    还有什么方法可以改变故事的链接吗?当我在打开的图表故事中选择标题或图片时,它会将我带到一个显示已发布操作名称的空白页面。

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

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

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

    【讨论】:

    • 谢谢!我可能永远不会发现那些额外的引号。我想我必须让登陆页面为我重定向,只是希望我错过了应用程序设置页面中的某些内容。谢谢磨坊:)
    猜你喜欢
    • 1970-01-01
    • 2012-08-03
    • 2020-11-15
    • 1970-01-01
    • 2020-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多