Я создаю бота с помощью Dialogflow, который подключен к Facebook Messenger. Chatfuel и Dialogflow, основанные на Messenger, используют намерение аутентификации Facebook и Google Sign-In соответственно.
Однако я не смог найти способ получить проверенные данные о пользователях из Facebook, сохранить их как отдельные профили и автоматически аутентифицировать их, когда пользователи Войдите в Facebook и начните новый чат.
Моя цель:
- Получить проверенные данные из профиля Facebook (имя, адрес электронной почты и дата рождения)
- Использовать аутентификацию Google для подтверждения номера телефона и сгенерировать уникальный идентификатор пользователя
- Сохранить вышеуказанные данные вместе с несколькими другими строками данных. (Все еще не знаете, где и как хранить)
- Получите вышеуказанные данные, когда пользователь запускает новый чат в Facebook Messenger после аутентификации Google OTP.