Problema: vogliamo creare un pulsante o un link per permettere la condivisione su facebook di una pagina web, ma non vogliamo usare i social plugin di facebook (con relativi javascript/iframe/amenità varie da inserire nella pagina). Vogliamo fare un semplice link, senza tanti fronzoli...
Il metodo più semplice, che funziona da una vita e che, nonostante non sia più documento e supportato da Facebook, funziona ancora oggi è questo url:
http://www.facebook.com/sharer.php?u=INDIRIZZO Esempio: <a href="http://www.facebook.com/sharer.php?u=http://myhq.it">Condividi</a>
In teoria lo "sharer.php" supporterebbe anche il parametro "t" per impostare un titolo personalizzato. In pratica quel parametro oggi non funziona più.
Come fare quindi se vogliamo creare un url di condivisione che ci permetta di specificare anche il titolo (e magari la descrizione, l'immagine...). Ci viene in aiuto un altro URL non documentato e non supportato (ma funzionante):
http://www.facebook.com/sharer.php?s=100&p[url]=INDIRIZZO&p[images][0]=INDIRIZZO_IMMAGINE&p[title]=TITOLO&p[summary]=DESCRIZIONE Esempio: <a href="http://www.facebook.com/sharer.php?s=100&p[url]=http://myhq.it&p<img class="icon" src="https://myhq.it/sites/all/libraries/fugue/icons/images.png" width="16" height="16" alt="images" />[0]=http://myhq.it/sites/myhq.it/files/myhq_logo.png&p[title]=Titolo condivisione&p[summary]=Descrizione">Condividi</a>
Da notare che i testi (title e summary) devono essere in testo semplice, senza tag html, invii o altro.
L'unico inconveniente di questo sistema è che se lo usate siete obbligare a specificare TUTTE le informazioni: se non specificate l'immagine, ad esempio, la condivisione sarà senza immagine (non cercherà lui un'immagine come fa con la gestione standard).
Aggiungi un commento