I am using the code below, just the standard FBML like button, installed it, was working fine, then I changed the Meta description, but the button still pulls the old one rather than the new one.
I have flushed the database, so the old description isn't anywhere on my site or system.
<div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#appId=262424633777014&xfbml=1"></script><fb:like href="" send="false" width="400" show_faces="false" action="like" font="verdana"></fb:like>
I've read in one of the answers that FB stores this in their own database once it is first shared.
Any thoughts on how to solve this, or if Facebook updates after a certain time?
Incidentally, something similar was happening with a Sharethis button, the old style button pulls the old meta description and the new one the new meta.
The baffling thing is the old data is definitely no longer on my site.
Any hints, answers greatly appreciated.
Run this tool on your page: http://developers.facebook.com/tools/debug
It will force clear the cache.
It will help if you are using open graph meta tags too: http://developers.facebook.com/docs/opengraph/