2011-07-12 58 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)做你的下一个凉爽东西

希望这个信息可以帮助其他人:)

迎接!