Как получить обновления пользовательских данных от пользователя Facebook в моей базе данных? - PullRequest
0 голосов
/ 03 января 2019

Я пытаюсь создать в своем веб-приложении таблицу пользователей, которая позволит мне выполнять поиск по именам пользователей Facebook, которые связали свою учетную запись Facebook.

Проблема: Как мне справиться со случаем, когда пользователь меняет свое имя? Какова лучшая стратегия, чтобы моя база данных обновлялась до последних значений?

Подробнее о том, что у меня сейчас есть:

  • У меня есть веб-приложение с MongoDB, которое имеет схему «Пользователь». Здесь у меня есть следующие поля: электронная почта, пароль, FacebookID, FacebookToken, FacebookName
  • Пользователь может войти в систему со своей учетной записью в социальной сети.
  • Приложение сохраняет FacebookID, FacebookToken, FacebookName пользователя
  • Я могу сделать запрос через поле «FacebookName».

Примечание : пользователь не обязательно каждый раз заходить в приложение через Facebook (поэтому я не могу просто добавить новые данные пользователя). Они могут использовать свой адрес электронной почты / пароль. Кроме того, они могут не входить в систему в течение нескольких месяцев (возможно, лет), поскольку это приложение не требует постоянного использования.

Это не обязательно относится к Facebook, но к любой сторонней социальной сети (думаю, что она может быть расширена до Twitter, Instagram и т. Д.) *

Любая помощь будет высоко ценится!

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