2012-01-11 114 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

相關問題