Utilizzando i metodi messi a disposizione dall'SDK per il Web di Facebook, in riferimento all'SDK Javascript, potrebbe capitare di vedersi restituire un errore dovuto al fatto che l'oggetto FB non è definito:
Uncaught ReferenceError: FB is not defined
La situazione per la quale appare quell'errore bloccante si ha perchè la chiamata al metodo di nostro interesse, ad esempio: FB.Event.subscribe(event, callback), avviene prima che l'oggetto FB sia stato definito.
Per fare in modo che le chiamate ai metodi dell'oggetto FB avvengano nel momento opportuno è necessario dichiararle quando l'oggetto window è stato caricato.
Un esempio se si utilizza jQuery è il seguente, dove i metodi venogno invocati al load di window e non al ready come di solito si usa fare per la libreria stessa di jQuery:
$(window).load(function() {
FB.Event.subscribe('edge.create', function(response) {
console.log(‘test’);
});
});
Nessuno ha ancora commentato questo articolo, fallo tu per primo!
Scrivi un Commento