2016-10-27 4 views
0

В обычном веб-приложении мы поддерживаем сеанс, отправляя UserID/sessionID/tokenID с помощью cookie или как параметр querystring или HTTP-запрос в заголовке.Сессия пользователя в facebook messenger bot

Как мы можем организовать сеанс при создании чата с помощью facebook messenger? Это будет полезно в контексте контекста.

Из документации есть поле metadata в объекте сообщения, который может быть установлен.

Метаданных собственной строки, которая будет вновь доставлена ​​webhook слушателей

Может ли это быть использовано для поддержания сеанса или есть лучший вариант?

+0

Идентификатор пользователя, связанный с страницей, является частью данных, которые вы получаете. – CBroe

ответ

0

Как отметил CBroe, у вас уже есть идентификатор пользователя на странице entry.messaging.sender.id на получающем запросе JSON, который может работать как идентификатор сеанса для каждого пользователя, взаимодействующего с вашим ботом.