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

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

На моем веб-сайте пользователь может войти через Facebook, а после первого успешного входа его идентификатор Facebook сохраняется в базе данных. Теперь один и тот же пользователь входит в мессенджер и взаимодействует с моим ботом, но проблема в том, что идентификаторы, возвращаемые мессенджером и facebook, совершенно разные, хотя они принадлежат одному и тому же пользователю.

Я прочитал документация но все же я не могу полностью понять, как это работает.

0

Решение

Изменили код на глюк для поддержки account_linking
пожалуйста, проверьте : https://glitch.com/edit/#!/violet-pyramid?path=bot.js:20:0

надеюсь это поможет

0

Другие решения

Это то, что вы ищете и были представлены в Messenger Platform v2.0:
https://developers.facebook.com/docs/messenger-platform/connecting-accounts

0

По вопросам рекламы [email protected]