Ciao ragazzi,
come da titolo ho un problema con il Javascript SDK di Facebook.
In poche parole come risposta ricevo sempre "undefined" anche quando condivido il post.
Per capire meglio vi faccio vedere il codice che ho scritto:
codice:
<script src="http://connect.facebook.net/it_IT/all.js#xfbml=1"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<script type="text/javascript">
function shareBtFb()
{
var share = {
method: 'stream.share',
u: 'http://apps.facebook.com/miaApp/'
};
FB.ui(
share,
function(response)
{
if (response && response.post_id) {
// messaggio condiviso con successo
//alert(response);
return '1';
} else {
// errore condivisione messaggio
//alert(response);
return '0';
}
}
);
}
jQuery(document).ready(function() {
$('.shareFb').click(function() {
if(shareBtFb() == '1')
{
alert("messaggio condiviso");
} else {
alert("messaggio NON condiviso");
}
});
});
</script>
Condividi ora!
Ricevo sempre un alert che mi stampa "messaggio NON condiviso". Ovviamente se decommento "alert(response);" stampa l'alert con valore "undefined".
Dove sto sbagliando?
Grazie
M4tt86