2015-02-19 11 views
5

Sono alle prese con i nuovi cambiamenti di Facebook SDK, nella mia app voglio avere funzionalità per inviare l'invito di app a tutti i miei amici di Facebook, prima era possibile utilizzare il grafico API e FQL, ma ora usando il nuovo SDK di Facebook, sto solo ricevendo una lista di amici che stanno già usando la mia app.Invita amico usando il nuovo SDK di Facebook iOS (Invitabile vs amici taggable)

Ho passato con la documentazione Facebook così come diversi blog e seguendo è i miei risultati:

Invitable amici:

- in questo caso riceveremo tutti gli amici, ma questo è rigorosamente per app che rientra in gioco di categoria. e questo invito apparirà nella sezione di gioco del wall facebook dell'utente.

amici oggetto di tag:

- Anche in questo caso abbiamo ricevuto gettone temporaneo per tutti gli amici, ma questo può essere usato solo per scrivere un commento sul muro o storie utente degli utenti e non possiamo usare questo per inviando l'invito in quanto non disponiamo di userid effettivo dell'utente.

esiste un modo per ottenere questa funzionalità?

risposta

6

https://developers.facebook.com/docs/apps/faq#invite_to_app

Se l'applicazione non è un gioco su Facebook Tela, Non tiratevi utilizzare le richieste e invitable_friends. Basta usare le finestre di dialogo Invia e messaggi (a seconda della piattaforma), come si può leggere nei documenti.

+0

Grazie per le informazioni. puoi per favore fornirmi maggiori informazioni su come ottenere la lista amici per questo scopo come lista sto usando sopra due api stanno inviando token temporaneo. – Gaurav

+0

non hai bisogno di alcuna lista di amici. basta usare le finestre di dialogo send o message e l'utente può scegliere i suoi amici lì. – luschn

+0

anche se la tua app è un gioco su tela, puoi semplicemente utilizzare i token che ottieni usando invitable_friends. cos'altro avresti bisogno? – luschn