【问题标题】:Passing title, url and image on share.php of facebook在 facebook 的 share.php 上传递标题、url 和图像
【发布时间】:2014-08-10 21:55:35
【问题描述】:

我想在没有 javascript 的情况下在 facebook 上分享标题、图像和描述,只需将它们传递给 facebook 的 share.php。 我在这个网站上有一些代码有问题Open source alternative to AddThis AddToAny, ShareThis etcfor Social Bookmarking

我已阅读问题how to pass custom parameter in facebook sharer link

现在我想结合这两个问题。我可以简单地在 facebook share.php url 中传递图像、标题和描述吗

喜欢:

<a class="scmFacebook" href='http://www.facebook.com/sharer.php?s=100&amp;p[title]=<?php echo $title;?>&amp;p[summary]=<?php echo $summary;?>&amp;p[url]=<?php echo $url; ?>&amp;&p[images][0]=<?php echo $image;?>'>Facebook</a>

或 如果我错了,请告诉我正确的目的地。

【问题讨论】:

    标签: php facebook wordpress facebook-graph-api


    【解决方案1】:
    <head>
    <meta property="og:title" content="Title" />
    <meta property="og:image" content="image_link" />
    <meta property="og:url" content="https://www.google.com/" />
    <meta property="og:description" content="Description" />
    <meta property="og:site_name" content="Google" />
    </head>
    <body>
    <a href="https://www.facebook.com/sharer.php?u=link">Facebook</a>
    </body>
    

    使用meta属性使用标题描述和图片并链接sharer.php进行分享

    【讨论】:

      【解决方案2】:

      据 facebook 开发者 (bug):

      共享者将不再接受自定义参数,Facebook 将提取在预览中显示的信息,就像它在 facebook 上显示为来自 url OG 元标记的帖子一样。

      1. 您要么使用Share Button - 需要Javascript SDK

      2. 或者,使用最新的Share Dialog - 只需要一个应用 ID。它有一个直接的 url 方向方法来调用共享对话框:

        https://www.facebook.com/dialog/share?
          app_id={app-id}
          &display=popup
          &href={link-to-share}
          &redirect_uri={redirect-uri}
        

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-04
      • 1970-01-01
      • 2014-02-12
      • 1970-01-01
      • 1970-01-01
      • 2014-03-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多