La finestra di condivisione consente alle persone di pubblicare singole notizie sul proprio diario, su quello di un amico, su un gruppo o in un messaggio privato su Messenger. La finestra di condivisione non richiede Facebook Login o autorizzazioni avanzate, pertanto si tratta del modo più semplice per abilitare la condivisione sul web.
Questa documentazione descrive come implementare la finestra di condivisione sul web. Per implementare la finestra di condivisione in un'app mobile, consulta Condivisione su iOS e Condivisione su Android.
Quello che segue è un esempio della finestra condivisione usata per condividere un link sul diario di un utente.
Nell'immagine precedente, l'opzione Condividi sul tuo diario è stata selezionata nel menu a discesa per scegliere il pubblico per la condivisione. Il menu a discesa per scegliere il pubblico non appare a chi sta navigando su un browser da cui non è stato effettuato l'accesso con un cookie. Lo stesso accade se l'app usa la finestra di dialogo delle Notizie invece della finestra di condivisione o se usa una visualizzazione web iframe.
Se lavori come webmaster per una pagina condivisa su Facebook, includi i metatag di Open Graph per personalizzare la notizia condivisa su Facebook. È importante effettuare il markup dell'HTML del sito web con i tag di Open Graph per gestire il modo in cui il contenuto viene visualizzato su Facebook. Per maggiori informazioni, consulta Guida alla condivisione per i webmaster.
Per condividere un link usando il reindirizzamento dell'URL, usa il codice qui sotto. Sono inclusi dei ritorni a capo per facilitare la lettura. Rimuovi i ritorni a capo quando usi questo codice.
https://www.facebook.com/dialog/share? app_id=145634995501895 &display=popup &href=https%3A%2F%2Fdevelopers.facebook.com%2Fdocs%2F &redirect_uri=https%3A%2F%2Fdevelopers.facebook.com%2Ftools%2Fexplorer
La finestra di condivisione è disponibile nell'SDK di Facebook per JavaScript, usando la funzione FB.ui con il parametro di metodo share
. Usa il seguente snippet di codice per aprire la finestra di condivisione.
FB.ui({ method: 'share', href: 'https://developers.facebook.com/docs/', }, function(response){});Provalo!
Quelli che seguono sono i parametri della finestra di condivisione.
Parametro | Descrizione | Obbligatorio? |
---|---|---|
| L'identificativo unico della tua app. | Sì. Fornito automaticamente quando usi l'SDK. |
| Determina il modo in cui viene visualizzata la finestra di condivisione.
| Sì. Fornito automaticamente quando usi l'SDK. |
| Un hashtag da aggiungere ai contenuti condivisi. Le persone possono rimuovere l'hashtag nella finestra di condivisione. L'hashtag deve includere il simbolo cancelletto, ad esempio | No |
| Il link da condividere. Il valore predefinito è l'URL attuale. | Obbligatorio quando si usa l'SDK. |
redirect_uri Obsoleto | ||
mobile_iframe Obsoleto | true per aprire la finestra di condivisione in un iframe nella parte superiore del sito web. Questa opzione è disponibile solo per cellulari, non per computer | false |
La risposta si verifica solo se l'utente ha effettuato l'accesso alla tua app usando Facebook Login.
Parametro | Descrizione |
---|---|
| Un messaggio di errore. |