2012-10-19 71 views
0

在Facebook的API有會話的不同狀態: FBSessionStateCreated FBSessionStateCreatedTokenLoaded FBSessionStateOpenIOS facebook的SDK會話?

  1. 我已經明白的是,SDK緩存令牌。但這裏的會話有什麼意義?它只是一個對象或Facebook和應用程序之間的任何連接?

  2. 什麼時候令牌變得無效?或者一旦通過特定應用程序的驗證後它總是有效的?

  3. FBSessionStateOpen是什麼意思?如果我們(或者SDK)已經擁有訪問令牌,那麼它可以使用它來訪問所有的信息?

任何人都可以解釋底下發生了什麼?

回答

0

正如我所理解的那樣:

  1. 會話僅僅是一個對象,它主要由一個令牌。

  2. 令牌有效期爲60天,除非您調用註銷方法或其他任何更改。

  3. FBState打開是指狀態處於打開狀態,即只要會話有效並且您擁有有效令牌。