Basato su http://developers.facebook.com/roadmap/offline-access-removal/ Eccezione (Sezione) 3: Se utilizzo l'SDK "più recente", salverà il token di accesso per me e lo estenderò automaticamente.FB SDK 3.0 Devo estendere il token di accesso o è automatico?
Le mie domande:
[1] Quando si dice "più recenti" SDK - Qualcuno sa se questa si riferisce a 3,0?
[2] Esiste un modo per assegnare manualmente a FBSession un token di accesso? La proprietà accessToken di FBSession è di sola lettura. La mia situazione: nella mia app l'utente accede utilizzando il proprio indirizzo email e sul mio server l'indirizzo email è collegato a un token di accesso di Facebook. Ora se l'utente accede alla mia app su un altro dispositivo, il mio server restituirà il token di accesso FB nella risposta auth; Vorrei che a FBSession venisse assegnato lo stesso token di accesso in modo che non dovessero riautenticare FB e sperare che il processo di estensione dei token di accesso stia avvenendo semplicemente magicamente.
Dopo avanti e indietro con Facebook team di supporto, ecco la risposta: [1] Sì. Documento SDK di Facebook è patetico (purtroppo), non è chiaro sul sito web ma hey è quello con cui dobbiamo lavorare. [2] Ufficialmente non c'è modo di farlo. Comunque la risposta di just.jimmy qui sotto contiene un link al progetto github, posso modificare me stesso FBSession e assegnare l'accesso a roba n. \ – naldikt