2011-07-12 57 views
1

獲取web應用在Facebook用戶的配置文件數據(希望我的英語是好的)僅登錄到FB只有一次

我找遍了整個Facebook和谷歌的開發者文檔,但我不能找到一個回答那統計我。我希望你們在這裏能幫助我。

我工作的web應用,其中一個用戶登錄到(使用web應用登錄系統)。登錄後,用戶可以通過登錄到Facebook和允許我的應用程序,以他/她的個人資料,數據他們的Facebook帳戶連接到應用程序的帳戶。

當用戶從我在不同計算機上的應用程序,並再次登錄註銷,我的應用程序應該已經知道,它可以訪問此特定用戶的Facebook賬戶,因爲他/她讓這第一次。

我的第一個想法是,我可以通過將用戶的facebook-ID存儲在我的應用程序中來實現此目的,所以當用戶第二次登錄到我的應用程序時,我已經有了他的facebook-ID,這允許我app_access_token)即時獲取配置文件數據。 這種思想正確的還是我錯過了什麼?

希望你們能解釋我多一點點關於如何實現這一目標的正確方法的概念!

回答

0

好後的研究2天,我幾乎已經證明我的理念是正確的!下面是它如何工作的:

1)用戶登錄到應用

2)用戶連接到Facebook和允許我的應用程序來編輯自己的Facebook數據(應用persmissions應該有offline_access

3)存儲您的access_token在他的申請獲得帳戶從Facebook早在會議

4)當用戶在其他電腦上再次登錄,檢查是否有此用戶

4A),如果一個個的access_token ERE是的access_token作出API調用setAccessToken(acces_token_you_have_stored)

4B),如果沒有訪問令牌,用戶還不讓您的應用程序的用戶他們的數據進行正常

5)做你的下一個涼爽東西

希望這個信息可以幫助其他人:)

迎接!