我们在facebook上运行了一款应用。只要我没有共享index.php,用于共享应用程序链接的元标记就可以正确实现并正常工作。
我将完全相同的内容实现为三个文件:
index.php -> no image or description shown
start.php -> thumbnail and description shown
indextest.php -> thumbnail and description shown
我的问题: 它必须与index.php一起使用,因为大多数人都是通过路径共享:http://apps.facebook.com/myapp
Facebook也不会识别任何名为index.php的文件吗? 你对如何解决这个问题有什么建议吗?
非常感谢!
编辑: Ooookay!谢谢你们的帮助。这确实是一个缓存问题,但不适用于文件。每次用户共享链接时,Facebook都会保存给定的缩略图和说明。这只是大胆的!因为刷新缓存的时间总计可达一周!因此,如果你共享一个网站链接,只是为了查看它的外观,如果它没有完成,那将是一个非常糟糕的主意。
幸运的是,这个缓存是区分大小写的,如果你输入一个大的字母,你输入的小,facebook将获得新的内容,但再次只是为了这个网址。 我的主要网址(带小写字母)仍然不起作用。
点击此处获取更多信息(如果您正在进行Facebook开发,这非常重要): http://fbmhell.com/2010/10/breaking-facebook-share-cache/
我可以在8小时后回答这个问题。 但是你们两个都帮助我使用缓存,我需要url工具来找出这个特定的缓存; - )
答案 0 :(得分:1)
尝试使用OG标签:
http://developers.facebook.com/docs/opengraph/
e.g:
<meta property="og:title" content="The Rock"/>
<meta property="og:type" content="movie"/>
<meta property="og:url" content="http://www.imdb.com/title/tt0117500/"/>
<meta property="og:image" content="http://ia.media-imdb.com/rock.jpg"/>
答案 1 :(得分:0)
Ooookay!谢谢你们的帮助。这确实是一个缓存问题,但不适用于文件。每次用户共享链接时,Facebook都会保存给定的缩略图和说明。这只是大胆的!因为刷新缓存的时间总计可达一周!因此,如果你共享一个网站链接,只是为了查看它的外观,如果它没有完成,那将是一个非常糟糕的主意。
幸运的是,这个缓存是区分大小写的,如果你输入一个大的字母,你输入的小,facebook将获得新的内容,但再次只是为了这个网址。 我的主要网址(带小写字母)不会
点击此处获取更多信息(如果您正在进行Facebook开发,这非常重要): http://fbmhell.com/2010/10/breaking-facebook-share-cache/