Tramite la classe FB.Event possiamo ‘agganciare’ una nostra funzione javascript, in modo da intercettare il click sul pulsante like di facebook, in modo da eseguire delle azioni in risposta della scelta dell’utente.
Fino a qualche ora fa, non era possibile distinguere l’azione mi piace dal non mi piace, perchè facebook permetteva solo di seguire un solo evento.
Ora grazie all’evento edge.remove (aggiunto a quello già esistente edge.create) abbiamo il controllo totale dell’azione.
Segue un esempio completo per testarne la funzionalità :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
<html> <body> <fb:like href="https://www.gennarovarriale.it/aggiungere-mi-piace-like-button-di-facebook-sul-proprio-sito/" show_faces="true" width="450"></fb:like> <div id="fb-root"></div> <script src="http://connect.facebook.net/it_IT/all.js#xfbml=1"></script> <script> FB.Event.subscribe('edge.create', function(href, widget) { alert('Ti piace '+href); }); FB.Event.subscribe('edge.remove', function(href, widget) { alert('Non ti piace più '+href); }); </script> </body> </html> |
Ciao, volevo sapere se è possibile sapere chi ha cliccato sul pulsante mi piace di facebook o su condividi, se si posso farlo solo da un applicazione facebook oppure da una qualsiasi pagina web ?
Grazie dell’attenzione
Vorrei sapere se è possibile sostituire la voce (‘Ti piace ‘+href) con un link personalizzato?
Ad esempio: “Grazie per la preferenza.Visita example.com”
no, non puoi farlo.
Gennaro non ci sono riuscita , dovevo mettere “MI Piace su una mia pagina “TRINAKRIA ARCHEOLOGICA