2011-11-11 14 views
12

Recentemente ho trovato Web Intents, in particolare Twitter's.Facebook ha un'API Web intent?

Stavo cercando (e non ho trovato) se Facebook ha tale API, in particolare per la pubblicazione in gruppi (gruppi pubblici) e la pubblicazione su un muro (pubblico).

risposta

0

Risposta breve: No. Non esiste un'API RESTful, di per sé, che è possibile implementare facilmente e che si prenderà cura dell'interazione/autenticazione per l'utente.

Detto questo, qui ci sono un certo numero di plug-in sociali che sembrano fare quello che stai cercando: https://developers.facebook.com/docs/plugins/

+4

nuova API consente la condivisione tramite URL https://developers.facebook.com/docs/sharing/reference/share-dialog – D3RPZ1LLA

+0

PRIMA DI downvote: guardare l'età della risposta. E poi considera che costa punti a downvote. Ne vale la pena? Veramente? – Metagrapher

6

Facebook supporta la condivisione di intenti: http://facebook.com/sharer.php?u= (leggi this) e finestra di dialogo di avanzamento: https://www.facebook.com/dialog/feed? (documentato here e here - come modificare la sua dimensione popup). Mentre Facebook non documenta attualmente il partecipante, non ho mai visto alcun avviso che sarà deprecato in qualsiasi momento e molti siti web lo utilizzano.

Sul nostro website Io uso sia il condivisore (quando l'oggetto condiviso ha una pagina ad esso associati - sharer.php basa su tag OG, è possibile verificare qualsiasi pagina a Facebook debugger) e la finestra di alimentazione (quando l'oggetto doesn' Ho una pagina e ho bisogno di un maggiore controllo dell'immagine/altri elementi della condivisione). La principale differenza del feed di dialogo, che può essere il suo svantaggio, è che l'oggetto è condiviso tramite la tua app, quindi è meno probabile che venga visualizzato nei feed degli amici degli utenti. Anche l'anteprima dell'immagine condivisa tramite il feed di dialogo è più piccola. L'oggetto condiviso tramite sharer.php si presenta e si comporta come se l'utente lo condividesse, che in molti casi potrebbe essere un modo preferito.

+0

Non stanno deprezzando sharer.php? –

+0

Non ho mai visto alcun avviso ufficiale che sharer.php sia deprecato - per favore pubblica il link qui se lo trovi. Facebook sembra evitare la pubblicità o documentarla, ma funziona e viene utilizzata da molti siti Web. Aggiornata la risposta. – esp

+0

Non so perché questo è stato down-votato. Questo sembra essere supportato (anche se con un URL leggermente diverso): https://developers.facebook.com/docs/reference/plugins/share-links/ Trovato tramite la risposta accettata. –