Salve a tutti,
come capirete da titolo stò cercando di creare una mia piccola app che interagisce con le api di facebook.
Stò incontrando però dei problemi nel creare funzioni utili allo scopo, in particolare quelle proprie dei facebook. Ecco un esempio di quello che ho creato e di cosa nn funziona:
In pratica quando chiamo la funzione utility.me mi viene restituito undefined. Leggendo quà e là pare sia un problema di chaimata asincrona ma come dovrei fare la chiamata a quella funzione? o cmq se poteste darmi un consiglio per procedere e continuare atenere tutto ordinato, sarebbe gradito.codice:jQuery(document).ready(function () { var utility = {} utility.me = function(){ FB.api("/me", function (response) { if (response && !response.error) { return response; } }); }//SDK Facebook jQuery.ajaxSetup({cache: true}); jQuery.getScript('//connect.facebook.net/en_US/sdk.js', function () { FB.init({ appId: 'xxxxxxxxxx', version: 'v2.3' // or v2.0, v2.1, v2.0 }); jQuery('#loginbutton,#feedbutton').removeAttr('disabled'); }); setTimeout(function () { FB.getLoginStatus(function (response) { if (response.status === 'connected') { //Prendo info dell'user collegato utility.me(); } else { jQuery(".gc-login-button").show(); } }); }, 2000); .......
Grazie in anticipo !

Rispondi quotando