Come Renesis detto, l'API grafico copre esattamente ciò che serve per i primi tre passi.
Per il quarto punto, ho cercato presso l'API ampiamente per le mie applicazioni e hanno trovato il modo di farlo tramite FBML
con il seguente codice:
<fb:serverFbml>
<script type="text/fbml">
<fb:fbml>
<fb:request-form
method='POST'
type='join my Smiley group'
content='Would you like to join my Smiley group?
<fb:req-choice url="http://apps.facebook.com/smiley/yes.php"
label="Yes" />'
<fb:req-choice url="http://apps.facebook.com/smiley/no.php"
label="No" />'
<fb:multi-friend-selector
actiontext="Invite your friends to join your Smiley group.">
</fb:request-form>
</fb:fbml>
</script>
</fb:serverFbml>
http://developers.facebook.com/docs/guides/canvas/#requests
E ' Sembra che Scott non sia corretto quando dice che Graph incorpora tutto ciò che la vecchia API REST ha:
"Siamo attualmente nel processo aggiornamento dell'API del server principale dalla vecchia API REST all'API più moderna del grafico . Tuttavia, la maggior parte dei metodi necessari per le applicazioni su tela per l'integrazione di con Facebook non sono ancora stati aggiornati alla nuova API per . Per il momento essere, si consiglia di continuare utilizzando la vecchia API REST in applicazioni di tela invece delle nuove API per il bene di completezza."
(posso inviare solo un collegamento ipertestuale, quindi è il lo stesso come il collegamento ipertestuale #requests ma nella sezione 'Effettuare chiamate API')
Non sono sicuro se questo è il caso con altri metodi di integrazione come applicazioni web o desktop, ma finora sembra che l'API Graph
Modifica:
per elencare le immagini del profilo di un amico di un utente, utilizzare il seguente:
Supponendo che hai già ID dell'utente corrente
https://graph.facebook.com/**USER-ID**/friends?fields=picture,name&access_token=**ACCESS-TOKEN**
Ciò fornirà un oggetto JSON con un elenco dei gli amici dell'utente corrente che contengono l'UID, il nome e un link alla versione ridotta dell'immagine del profilo.
non ho trovato un modo per recuperare la versione grande dell'immagine in una ricerca eppure così con tale metodo, se si voleva la versione grande, dovreste scorrere ogni utente e di utilizzare questo:
https://graph.facebook.com/**USER-ID**/picture?type=large
durante lo screencast, lo sviluppatore principale ha suggerito di utilizzare Graph ma ci sono chiarezza su ciò che non è possibile ottenere tramite Graph. Non sono sicuro che Connect.registerUsers sia supportato. – timpone
Felice di sapere che qualcun altro sta avendo problemi con i forum degli sviluppatori di Facebook. – Nicole
@ Renesis: in realtà tutti hanno problemi con i forum FB ;-) – zerkms