How long is the timeout for facebook share cache. I edited all of my pages and changes must be reflected.
If timeout is unlimited, i have to debug all pages via curl etc.
Thanks.
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
You can manually “clear” the facebook cache by using the Debugger.
Just go there, enter the url you changed and click “debug”, that will cause the facebook bot to request the data from your servers even if it was already fetched and cached, and the new data will replace the old.
Edit
800k of pages is a lot, no doubt.
According to the Like Button doc:
(The URL Linter is the Debugger)
But from my experience it’s not always the case, I haven’t found any pattern to it, but I came across data that was months old and the cache was not clear until i manually used the debugger to extract the new data.
If you still want to manually refresh the data fb has, you can probably write a script that posts the url to the same form action in the Debugger page, I don’t think they are using a csrf protection.
In that way you can automate this action for all your pages, it might take a while, but nothing too serious.