Facebook分享动态文本


Facebook share with dynamic text

我在做:

$fb = "http://www.facebook.com/sharer.php?t=".$title."&u=".$url;

这一行是在一个while循环中从数据库获取结果。$url始终是相同的,但$title根据行而变化。

现在我建立了链接当我点击它们时,它们总是在我的涂鸦墙上显示

<meta name="title" content=''>

文本从我的主页,而不是$title文本。

我能做些什么来修复这个和共享包含在$title的文本?

这里的代码我正在尝试与og。点击链接后,共享文本在我的墙是"谷歌",而不是什么是在我的变量:

<?php
$tt = "Some text in the meta";
    $url_p = "http://www.google.com";
        $url = urlencode($url_p);
        $text = "Text I want to show";
        $title = urlencode($text);
$fb = "http://www.facebook.com/sharer.php?t=".$title."&u=".$url;
?>
<meta property="og:title" content="<?php echo $tt; ?>"/>
<a href="<?php echo $fb; ?>">share link</a>

你可以使用这个,它更好,你不需要使用元标签:

http://www.facebook.com/sharer/sharer.php?s=100& p % 5 btitle % 5 d = Title& p % 5 bsummary % 5 d =测试% 20总结。amp; p % 5节% 5 d = http://www.ideocentro.com/& p % 5双磁芯% 5 d % 5 b0 % 5 d = https://static.e-junkie.com/sslpic/64332.ed95f53b41bc4885dd86e2b485f08a3b.jpg

这是目前不可能通过共享API,如果你的url是'总是相同的',请包括任何相关的代码,因为我看不到你的,'行是在一个while循环从数据库中获取结果'。

如何生成元标签?你在尝试遵循开放图协议吗?如果是,你的name应该是og:title