На данный момент я не могу показать, что мое умение Alexa связано с твиттером. В настоящее время у меня есть узел/экспресс-сервер, работающий на EBS, который я использую passport-twitter для обработки автономной части аутентификации. Сейчас мой поток таков:Учетная запись Alexa с Twitter - Amazon Echo
- Включить мастерство в Alexa приложение
- «знак в аккаунт» Нажмите на ALEXA приложение отображается
- Twitter Войти экран и вхожу имя пользователя и пароль, затем нажмите кнопку Вход
- перенаправить на Amazon, предоставив URL-адрес для обратного вызова после аутентификации и получить «Невозможно связать ваше умение».
Я логин и все, так что я думаю, что проблема с переадресацией, который определен в твиттере Идент обратного вызова на моем экспресс-сервере, как так:
app.get('/auth/twitter/callback',
passport.authenticate('twitter', {failureRedirect: '/login'}),
function(req, res){
var redirectUrl= 'https://pitangui.amazon.com/spa/skill/account-linking-status.html?vendorId=M28J2SR508CPU9#state='
+state+'&access_token='+myToken+'&token_type=Bearer';
res.redirect(302, redirectUrl);
});
Мой URL переадресации, минус конфиденциальные данные, является https://pitangui.amazon.com/spa/skill/account-linking-status.html?vendorId=M28J2SR5BLAH#state= & access_token = & token_type = Bearer
любые идеи о том, как отлаживать/устранения, а также любые предложения, чтобы исправить проблемы будут грозно оценены.
может быть связано: https://iot.stackexchange.com/questions/540/using-amazon-lwa-to-connect-custom-alexa-skill-fails – Helmar