【问题标题】:How do I dynamically generate og meta data for Facebook sharing based on content on that page?如何根据该页面上的内容动态生成用于 Facebook 共享的 og 元数据?
【发布时间】:2013-12-15 05:24:19
【问题描述】:

我正在尝试找出一种简单的方法,使用 PHP 为 Facebook 共享动态生成 OG 元信息,例如 og:title、og:description 和其他基于页面上内容的标签。

这里是参考网址:http://jonathanmitchell.ca/OPEC/new3.php

我想从中提取的 og:title 是“This is the title”,它的 ID 为 news-story-title-on-template。

任何帮助都将不胜感激......谢谢!

【问题讨论】:

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


    【解决方案1】:

    您可以生成动态og标签。

    例如,您想根据 ID 为 og 标签分配值-

    您的对象网址:http://myobject.com?id=ID

    <?php
    $id = $_GET['id'];
    // manipulate title and image with this id, say $title / $image
    ?>
    <meta property="og:url" content="http://myobject.com?id=<?php echo $id; ?>" />
    <meta property="og:app_id" content="APP_ID" />
    <meta property="og:title" content="<?php echo $title; ?>" />
    <meta property="og:image" content="<?php echo $image; ?>"/>
    

    如果您向对象 url 传递任何参数,请确保将相同的参数添加到 og-tag:og:url(如上例所示)

    【讨论】:

      猜你喜欢
      • 2011-08-11
      • 1970-01-01
      • 1970-01-01
      • 2011-01-11
      • 1970-01-01
      • 2010-09-26
      • 2012-05-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多