sesion registrarse peliculas open log iniciar home espaƱol english twitter passport.js alexa-skills-kit passport-twitter amazon-echo

registrarse - twitter web



Enlace de cuenta Alexa con Twitter-Amazon Echo (1)

Tiene un hash (''#'') antes del parámetro de URL ''estado''. ¿Quizás quisiste que fuera un símbolo comercial (''&'')?

https://pitangui.amazon.com/spa/skill/account-linking-status.html?vendorId=M28J2SR5BLAH&state=&access_token=&token_type=Bearer

Por el momento, parece que no puedo conectar mi habilidad Alexa con Twitter. Actualmente, tengo un nodo / servidor express ejecutándose en EBS que, estoy usando pasaporte-twitter para manejar la parte de la autenticación. En este momento mi flujo es tal:

  1. Habilitar habilidad en la aplicación de Alexa
  2. Haga clic en "iniciar sesión en la cuenta" en la aplicación alexa
  3. Se muestra la pantalla de inicio de sesión de Twitter e ingreso el nombre de usuario y la contraseña, luego haz clic en el botón de inicio de sesión.
  4. ser redireccionado a la url proporcionada por Amazon para la devolución de llamada una vez autenticada y obtener un ''Imposible vincular tu habilidad''.

Me conecto y todo, por lo que creo que el problema es con la redirección, que se define en la devolución de llamada de autenticación de Twitter en mi servidor express, así:

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); });

Mi url de redirección, menos los datos confidenciales, es https://pitangui.amazon.com/spa/skill/account-linking-status.html?vendorId=M28J2SR5BLAH#state= y access_token = & token_type = Portador

Cualquier idea sobre cómo depurar / solucionar problemas, así como cualquier sugerencia para solucionar el problema sería increíblemente apreciada.