Wenn Sie diese Funktionalität in einer Seitenregisterkarte oder einer Canvas-Seite innerhalb von Facebook wünschen (z. B. um die Seite innerhalb einer ähnlichen Seite zu mögen), kann eine Umgehung dessen beinhalten, was Tom Wells in seiner Antwort an Luke vorgeschlagen hat. Sie binden zuerst die Iframe-Version der Schaltfläche "Gefällt mir" in Ihre Seite ein und warten dann einfach wie folgt auf das edge.createEreignis in Ihrem JS:
FB.Event.subscribe('edge.create',
function(response) {
alert('You liked the URL: ' + response);
}
);
Im Rückruf können Sie festlegen, was passiert, wenn dem Benutzer die Seite gefallen hat, z. B. von der Like-Gate-Seite weg navigieren oder nur gemochte Inhalte anzeigen.
Wenn der Benutzer auf die Schaltfläche iFrame like klickt, sollte Ihr JS-Code das edge.createEreignis erhalten, vorausgesetzt, der iFrame wurde so konfiguriert, dass er auf die URL der betreffenden Seite verweist.