2014-10-07 3 views
0

У меня есть приложение для Android и веб-интерфейс для моего пользователя, чтобы взаимодействовать с моей системой. Мне удалось заставить пользователя Войти через Facebook LoginButton в мое приложение, и теперь я хотел бы зарегистрировать его в своей собственной базе данных.Как зарегистрироваться пользователя на Facebook?

  1. Просто для подтверждения: Можно использовать одно и то же приложение Facebook как в приложении для Android, так и в Интернете, верно?
  2. Какие данные пользователя должны храниться в моей базе данных, поэтому, если пользователь заходит в мое приложение или мой веб-интерфейс, моя система сможет его узнать? Я, хотя про имя пользователя facebook, но мне сказали, что это может измениться ...

Заранее спасибо.

ответ

0

Просто для подтверждения: Можно использовать одно и то же приложение Facebook как в Android-приложении, так и в Интернете, верно?

Право. На вкладке вы можете нажать Добавить платформу и выбрать платформу, на которой вы хотите интегрировать.


Какая информация пользователя (ей) следует хранить в моей базе данных так, если логины либо на мое приложение или мой веб-интерфейс, моя система сможет распознать его?

Уникальный идентификатор facebook должен храниться в базе данных. Более конкретно (учитывая недавние изменения API) - app-scoped user id необходимо сохранить в базе данных. Этот идентификатор уникален для пользователя, использующего приложение. Поэтому, когда пользователь входит в приложение, используя приложение/сеть, вы можете узнать его с помощью этого идентификатора. Вы можете получить идентификатор пользователя с помощью: /me вызова API.

Надеюсь, что это поможет!

+0

Большое спасибо Sahil. Это простой вопрос, который я знаю, но я не мог найти его нигде. Большое спасибо. o/ –

+0

Я рад, что помог вам! :) –