在addthis插件中共享旧数据,而不是共享新的更新数据

时间:2014-04-02 07:08:51

标签: php social-networking sharing meta addthis

<a href="http://www.addthis com/bookmark.php" class="addthis_button" addthis:url="http://abc/abcd.php?id=<?php echo $row['item_id']; ?>" addthis:title="<?php echo $row['item_name']; ?>" addthis:description="<?php echo $row['item_description']; ?>"></a>

我正在使用此网址分享社交n / w,一切正常, 如果我在像facebook这样的社交网上分享它,它运作良好,但如果我第二次对项目名称或描述进行任何更改,那么它会共享旧数据而不是共享新的更新数据。

<!-- Facebook Share Components -->
<meta property="fb:app_id"      content="111111111" />
<meta property="og:image"       content="<?php echo $img_path;?>"/>
<meta property="og:title"       content="www.abc com"/>
<meta property="og:description" content="<?php echo $itemDetail['item_description'];?>"/>
<meta property="og:url"         content="http://abc com/abcd.php?id=<?php echo $_GET['item_id'];?>"/>
<meta property="og:site_name"   content="abc"/>
<meta property="og:type"        content="website"/>

如何在分享后从Facebook或其他社交网站清除旧数据?我认为它将数据存储在cookie或其他任何内容中。

这里我在dot com(cz不允许)的点附近给出空格

1 个答案:

答案 0 :(得分:0)

它没有存储在Cookie中,它实际上是由Facebook存储的。没有办法以编程方式强制FB重新抓取您的页面。您可以使用以下内容告诉FB重新抓取您的页面,但我不认为在分享后可以这样做。

https://developers.facebook.com/tools/debug/og/object

为什么需要在每次分享后更新值?