#facebook #google-plus #ios7.1
#Facebook #google-plus #ios7.1
Вопрос:
Я интегрировал fb и g login для своего приложения ios. и если телефон уже входит в систему с помощью fb, он автоматически входит в систему при нажатии кнопки fb. Но я хочу отправить электронное письмо пользователя в fb и g на сервер отдельно. Кто-нибудь может сказать мне, как я могу получить электронную почту от fb и g обоих.
Спасибо
Ответ №1:
Вы не получите никаких пользовательских данных (профиль, день рождения, адрес электронной почты и т.д.) без запроса специального разрешения от пользователя. На самом деле нужно следовать руководству SDK.
Вы можете запросить информацию о пользователе, сделав запрос me. И вы можете сделать это двумя способами:
Используя метод FBRequestConnection startWithGraphPath:completionHandler:, как вы делали в разделе запроса разрешений, и указывая путь ко мне. Используя метод FBRequestConnection startForMeWithCompletionHandler:, который отправит мне запрос напрямую.
https://developers.facebook.com/docs/ios/graph
Это сложный процесс, который вам нужно будет пройти как разработчику. Вам поможет то, как другие делали это с помощью кода. Но, прочитав руководство по SDK, вы лучше поймете.
Комментарии:
1. вы имеете в виду электронную почту, которую пользователь использует для входа в fb справа. Мы не можем получить его с телефона напрямую?
2. Вам решать, хотите ли вы сохранить пользовательские данные после получения их разрешения от fb локально или в вашей базе данных. Затем вы можете использовать их в любое время.