Alexa Skill - Получить почту пользователя в многооборотном диалоге - PullRequest
0 голосов
/ 26 ноября 2018

Я разрабатываю навык Alexa в рамках того, что пользователь должен предоставить серию ответов на мой бэкэнд (node.js), чтобы получить правильный результат.Я хотел бы отправить этот результат по электронной почте.

Возможно ли получить электронную почту пользователя через API, предоставленный AWS в распоряжение, с помощью метода Dialog.delegate?

Спасибо!

1 Ответ

0 голосов
/ 28 ноября 2018

Существует нет встроенный метод может получить текущий идентификатор электронной почты пользователя или любую личную информацию.

Но с аутентификацией вы можете.Смотрите это сообщение в блоге .Вам нужно будет создать приложение Amazon и связать его со своим навыком amazon, используя привязку аккаунта.Впервые, когда вы запрашиваете электронную почту, пользователь должен получить доступ к своему приложению Alexa.Затем вы можете сохранить это письмо в своей БД для будущих целей.Это длинный, но рекомендуемый метод.

Самый простой метод: когда игра заканчивается, вы можете вручную запросить у пользователя адрес электронной почты.Но Alexa может не распознать адрес электронной почты, на котором говорят пользователи, и может сломать ваше приложение.Я не знаю, но, возможно, Алекса отклонит ваше приложение для запроса личной информации таким образом!

...