Каков наилучший способ аутентификации с помощью внешнего API из беседы с ботом на платформе facebook messenger?
В широком примере я хотел бы, чтобы пользователь моего бота создавал элементы в своих профилях внешнего веб-сайта. Есть ли способ получить регистрационную информацию от пользователя или подключить мой бот к внешнему веб-сайту, если пользователь явно не отправил сообщение боту с их именем пользователя и паролем?
Что я нашел в документации в API профиля пользователя:
Вы можете персонализировать разговор, используя имя пользователя или профиль pic из API профиля пользователя. Чтобы получить эту информацию, сделайте запрос GET https://graph.facebook.com/v2.6/? Fields = first_name, last_name, profile_pic & access_token =. Подробнее читайте в ссылке Отправить API.
Это не совсем то, что я ищу, но это помогает. Здесь больше информации из документов:
API профиля пользователя
Запрос
curl -X GET "https://graph.facebook.com/v2.6/<USER_ID>?fields=first_name,last_name,profile_pic&access_token=<PAGE_ACCESS_TOKEN>"
Ответ
{ "first_name": "Peter", "last_name": "Chang", "profile_pic": "https://fbcdn-profile-a.akamaihd.net/hprofile...70ec9c19b18" }