【问题标题】:Wrong Image and content on facebook sharefacebook 分享的图片和内容错误
【发布时间】:2014-01-14 05:19:47
【问题描述】:

当我尝试将我的一个网站中的博客内容分享到 facebook 时,会出现错误的内容和图像。但正确的内容会在 sharer.php 页面上弹出。但在脸书上分享的内容是错误的。它从博客页面共享一些其他内容和图像。我加了

<meta property="og:title" content="<?php echo $usethistitle; ?>" />
    <meta property="og:type" content="website" />
    <meta property="og:url" content="http://taralizhealthystepsforward.com/blog.php?blogid=<?php echo $blogid; ?>" />
    <meta property="og:image" content="http://taralizhealthystepsforward.com/pdt_images/<?php echo $imges; ?>" />
    <meta property="og:site_name" content="Taraliz" />
    <meta property="og:app_id" content="563087643750661" />
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <link rel="image_src" href="http://taralizhealthystepsforward.com/pdt_images/<?php echo $imges; ?>" />



<script>window.location='https://www.facebook.com/sharer/sharer.php?s=100&p[url]=http://taralizhealthystepsforward.com/blog.php?blogid=<?php echo $blogid; ?>&p[images][0]=http://taralizhealthystepsforward.com/pdt_images/<?php echo $imges; ?>&p[title]=<?php echo $usethistitle; ?>&p[summary]=<?php echo $usethisdesc; ?>';</script>

网址:http://taralizhealthystepsforward.com/blog.php

【问题讨论】:

    标签: php facebook facebook-sharer


    【解决方案1】:

    共享器使用 URL 中的参数在窗口中显示,但当内容被共享时,它会转到指定的链接。

    由于您的帖子在同一个 HTML 页面上,因此一个页面使用相同的 opengraph 数据,即带有 og 属性的 &lt;meta&gt; 标签。

    您可以做的是为 facebook 共享创建一个端点,其中只会获取元数据信息。比如说,meta.php?id=[:id] 将为 facebook 提供每个帖子的信息,并通知它重定向到正确的页面并滚动,可能带有 # 和标识符。

    我不认为你可以使用不同的属性让 facebook 使用 sharer.php 文件显示一个页面,但是如果我发现任何值得考虑的事情,我会研究并更新我的答案。

    更新

    我认为不编写额外代码就无法解决问题。这是您用不同的词提出的问题Multiple Facebook opengraph objects on the same page

    这个答案提出了比我更好的解决方案,而不是创建像 meta.php 这样的新端点文件,您可以在用于显示博客内容的同一文件中执行此操作。这是通过检查用户代理来完成的,如果与 Facebook 相关,您将显示特定的元 og 标签。

    摘自 Simon Cross $_SERVER["HTTP_USER_AGENT"] != "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)" 的链接答案

    【讨论】:

      猜你喜欢
      • 2018-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-16
      • 1970-01-01
      • 1970-01-01
      • 2011-03-09
      • 1970-01-01
      相关资源
      最近更新 更多