2012-01-11 117 views
4

我开发一个iOS 4的应用与最新的SDK和XCode的4使用Facebook,Twitter或Gmail的登录我的应用程序

我需要的用户使用自己的Facebook,Twitter或Gmail的帐号登录我的应用程序。但我也需要知道已登录的用户。

换句话说,每个用户都会有一些特定的数据,我需要知道哪些数据是针对特定用户的。举个例子:当用户买房子的时候会有很多房子,我需要知道哪个用户买了那个房子。

当用户使用Facebook或Twitter或GMail登录时,是否有与该帐户关联的ID?

我需要一个ID来存储在Windows Azure服务器中,我将用它来识别该用户并检索他的所有游戏数据。

回答

4

所以我想你会通过fb/twitter/google上的OAuth验证用户身份。一旦你的访问令牌,使API调用与它:

https://api.twitter.com/1/account/verify_credentials.json 

Twitter的,

https://www.googleapis.com/plus/v1/people/me 

为谷歌+(假设OAuth范围为谷歌+:https://www.googleapis.com/auth/plus.me)和

https://graph.facebook.com/me 

for facebook。

你会在响应中得到一些id。

+0

感谢您的回答。是的,我需要一个ID存储在Windows Azure服务器中,我将使用它来识别该用户并检索他的所有游戏数据。 – VansFannel 2012-01-11 10:17:41

0

您可以在登录数据库或文件后保存数据。 从哪里你可以得到哪个用户是通过哪个API登录的信息以及什么时候喜欢你想要的所有信息。

+1

感谢您的回答。我需要一个ID存储在Windows Azure服务器中,我将用它来识别该用户并检索他所有的游戏数据。 – VansFannel 2012-01-11 10:18:11

相关问题