2016-06-07 19 views
6

Facebook ha un token di aggiornamento di OAuth?Facebook ha un token di aggiornamento di OAuth?

Voglio sapere se c'è un token di aggiornamento, per quanto tempo sarà scaduto? 60 giorni?

E se Facebook non ha un token di aggiornamento, allora posso capire il token di accesso in tempo reale come token di aggiornamento e un token di accesso dal vivo breve come token di accesso?

Grazie.

+0

Nessuna idea di cosa intendi per "un token di aggiornamento"./Tutto ciò che devi sapere sui token di accesso FB è descritto qui, https://developers.facebook.com/docs/facebook-login/access-tokens – CBroe

risposta

9

Facebook non fornisce un token di aggiornamento.

Facebook fornisce due tipi di token di accesso,

  1. breve durata token di accesso: un token che è scaduto dopo un breve periodo di tempo (circa 2 ore).

    I token di accesso di breve durata sono solitamente utilizzati sui client Web.

  2. token di accesso di lunga durata: Un token di accesso che ha una lunga durata (circa 60 giorni).

    I token di accesso di lunga durata vengono generalmente utilizzati su app mobili e sul lato server.

È possibile generare long lived access tokens con gli SDK di Facebook per Android e iOS, Questi gettoni verranno aggiornati una volta al giorno in cui la persona che utilizza la vostra applicazione fa una richiesta al server di Facebook. Se non vengono fatte richieste, il token scadrà dopo la scadenza prestabilita e la persona dovrà passare nuovamente attraverso il flusso di login per ottenere un nuovo token.

È possibile scambiare uno short lived access token valido per un long lived access token.

The documentation explains well about the tokens, exchanging methods, call parameters etc..

E se Facebook non hanno token di aggiornamento, quindi posso capire la lunga token di accesso dal vivo come il token di aggiornamento, e di breve token di accesso dal vivo come il token di accesso?

No. Non è possibile. Il token di aggiornamento è un token che può essere utilizzato per ottenere un nuovo token di accesso.

Gli SDK di Facebook possono aggiornare un token di accesso a intervalli regolari prima della scadenza del token se connessi.

+1

Quando dici che un token longevo viene aggiornato automaticamente da Facebook, vuol dire che il token longevo attualmente in uso viene esteso di altri 60 giorni, o è uno nuovo fatto che devi ottenere? – Supertecnoboff

Problemi correlati