早上好!
我正在开发网站上的Facebook Share按钮功能,但我遇到以下问题:
想象一下,我有一篇文章,我想与id = 1
分享当我分享它时,通过这样做:
<a name="fb_share" type="icon_link" share_url="http://www.something.com/en/news.xhtml?id=1"/>
现在,我尝试分享另一篇文章(id = 2)
这让我看到id = 1的文章。
Facebook方面是否有缓存问题,或者他缓存了页面http://www.something.com/en/news.xhtml并丢弃了请求参数?
提前致谢
答案 0 :(得分:3)
使用以下服务https://developers.facebook.com/tools/debug,传递网址,Facebook将刷新当前缓存。
答案 1 :(得分:1)
此问题在FB上的以下开发人员主题中提到过。
http://forum.developers.facebook.net/viewtopic.php?pid=130747
Facebook共享确实使用相同的网址缓存网页,但在您提供的示例中,网址不同,您也可以尝试通过网址中的日期来确保网页是唯一的。可能是您之前尝试过分享该页面,但内容可能会有所不同......
玛特