facebook分享按钮,包含临时的非托管图像

时间:2014-06-29 20:37:59

标签: javascript html5 facebook facebook-like

作为周末项目的一部分,我制作了一个基于用户运行曲目的(谷歌)地图的小网站。我希望用户能够使用Facebook分享按钮上传地图的快照。问题是,我想避免自己托管图像,以减少带宽使用。

我可以使用html2canvas将地图转换为画布,然后使用toDataURL()转换为.png。然后,png将包含在用户浏览器中的javascript变量中,而不是存储(或托管)在任何地方。所以,考虑到这一点:

  1. 任何人都可以想到一种方法让Facebook在用户的时间线上删除该图像的图像吗?
  2. facebook会永久存储图像,还是会尝试定期刷新图像(并失败)?
  3. 据我所知,关注帖子中的链接也不会转到图片(不存在),但是现在不再认为这不是问题。

    非常欢迎任何想法或替代方案!谢谢!

1 个答案:

答案 0 :(得分:1)

根据How long is Facebook caching the sharing thumbnails?,facebook正在缓存共享图片3到5年,所以如果你能在那里得到它..

也许你要保存图像然后用每分钟运行一次的cron任务删除它?

* * * * * /home/me/scripts/deleteAllMyShareThumbs.sh