Vorrei aggiungere un pulsante al mio sito Web in modo che quando gli utenti lo cliccano, invieranno un messaggio al loro feed di stato di Facebook con un messaggio (sono d'accordo che debbano approvarlo). FB.ui
e stream.publish
sembrano esattamente quello che voglio.Facebook - Hai bisogno di un'applicazione/app di Facebook per chiamare FB.ui (stream.publish)?
Le Facebook documentation for FB.init afferma che:
Nota: Alcuni metodi dell'interfaccia utente come stream.publish e stream.share può essere utilizzato senza registrarti un'applicazione o di chiamare questo metodo.
Quindi non è necessario registrare un'applicazione Facebook, geniale. Tuttavia non riesco a far funzionare FB.ui(… 'stream.publish…)
. La finestra popup dice "Si è verificato un errore. Riprova più tardi". Non sto usando FB.init, né usando un appid. (Tutto questo è fatto in JavaScript).
Ci sono alcuni notes on the web that you now need an app id to use stream.publish. è vero? Hai bisogno di un appid per usare stream.publish?
Il mio codice è questo:
$(function() {
$("#share_on_facebook").click(function() {
FB.ui({
method: 'stream.publish',
message: 'Check out this great app! http://apps.facebook.com/{your_app}'
});
});
});
posso chiamare stream.share
senza bisogno di un appid (come dice la documentazione). È solo il stream.publish
che non posso fare.
Questo esempio non è più disponibile?!? – Martin