Facebook hat seine Policy im Bezug auf die Like Buttons etwas geändert, so dass Diese nicht mehr funktional sind. Natürlich ohne dies zu kommunizieren oder das Ganze zu dokumentieren.
Um die Spam-Problematik in den Griff zu bekommen, muss sich jede Seite, die den Like Button verwendet bei Facebook verifizieren. Dies geschieht mit dem Metadatum app_id.
Um eine solche App Id zu erstellen, generiert man am besten einen neuen Like Button mit dem Like Button Generator. Hier wird seit neuesten der Parameter app_id miterstellt. Hier das Source Attribut der IFrame Version
src="http://www.facebook.com/plugins/like.php?app_id=<!--app_id-->...
Diese App Id ergänzt man einfach bei seinem bestehenden Like Button. Jede App Id gilt für genau eine Subdomain.
Ganz fertig ist man leider noch nicht. Um eine reziproke Validierung zu ermöglichen muss man für den Facebook Crawler folgendes Metatag im Header hinzufügen:
<meta property="fb:app_id" content="<!--app_id-->"/>;
Der Like Button sollte nun wieder funktionieren.
