Используя Facebook, Twitter или GMail для входа в мое приложение - PullRequest
4 голосов
/ 11 января 2012

Я разрабатываю приложение для iOS 4 с последними SDK и XCode 4.

Мне нужно, чтобы пользователи входили в мое приложение, используя его учетную запись Facebook, Twitter или GMail.Но мне также нужно знать пользователя, у которого есть логин.

Другими словами, у каждого пользователя будут определенные данные, и мне нужно знать, какие данные предназначены для конкретного пользователя.Пример: будет много домов, когда пользователь покупает дом, мне нужно знать, какой пользователь купил этот дом.

Когда пользователь входит в систему через Facebook, Twitter или GMail, есть лиИдентификатор, связанный с этой учетной записью?

Мне нужен идентификатор для хранения на сервере Windows Azure, и я буду использовать его для идентификации этого пользователя и получения всех его игровых данных.

Ответы [ 2 ]

4 голосов
/ 11 января 2012

Так что, я думаю, вы собираетесь аутентифицировать пользователей через OAuth на fb / twitter / google. Получив токен доступа, сделайте с ним вызовы API:

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

для твиттера,

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

для google + (при условии, что область oauth была google +: https://www.googleapis.com/auth/plus.me) и

https://graph.facebook.com/me

для фейсбука.

Вы получите некоторый идентификатор в ответе.

0 голосов
/ 11 января 2012

Вы можете сохранить свои данные после входа в базу данных или в файл. откуда вы можете получить информацию о том, какой пользователь является логином, каким API и когда нравится вся информация, которую вы хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...