2012-06-16 85 views
-1

我正在使用股票SDK for php/javascript。現在,我正在構建應用程序的許多部分,如果用戶批准使用並接受許可權作爲Facebook上的圖層。在那裏計劃讓我的應用程序與它進行非常多的交互,就像用戶當時登錄一樣。php javascript facebook sdk access_token

以前我在玩offline_access,但是我最近讀到,這個許可完全來自API並且很快就已經存在,任何已經存在的令牌都會轉換爲60天的令牌。我知道從我讀的內容可以看出,如果需要當用戶登錄到我的應用程序時,我可以每天更新這些令牌。但是我無法想象的兩個最大的問題是。

如何確保我獲得「長壽命」的令牌,並使用這些令牌將它們存儲在我的終端,並將它們傳遞給FB,或者將它們存儲到FB中,並通過使用API它的方式是,我不需要將它們存儲在某個地方。我目前知道當我登錄它時會生成一個令牌並將其存儲在一個php會話中,但會話通常只對用戶在我的應用程序期間有效。請注意,這也是一個桌面應用程序,而不是facebooks畫布中的應用程序。

如果我要保存標記使用它們,和PHP SDK基地自行關閉的什麼存儲在會話我重新與我不知道用戶或存儲的訪問令牌會話,林混淆我自己,因爲我輸入這個,希望有人能爲我闡明這個問題。

回答

0

所有這一切總是讓我懷疑,但我注意到,facebook通常將令牌保存在用戶端的某個地方,可能是一個cookie,以便它自動連接。所以我不認爲這個令牌只持續一個會話,我寧願說你不會有太多的offline_access折舊問題,儘管這可能只是我個人的看法。

+0

嗯,我知道在七月offline_access是將被定爲徹底清除,並且任何已經盛行的應用程序暫時都會將所有的令牌轉換爲長壽命令牌,但是在其壽命(60天死亡)之後授予它我無法圖片對於我的應用程序來說,需要這麼多天但超過短暫的生命(2-4小時)。 – chris