1

Ab sofort kann ich nicht meine Alexa-Fähigkeit mit Twitter verknüpft bekommen. Momentan habe ich einen Knoten/Express-Server, der auf dem EBS läuft, den ich verwende passport-twitter, um den oauth Teil der Authentifizierung zu behandeln. Gerade jetzt mein Flow ist so:Konto verknüpfen Alexa mit Twitter - Amazon Echo

  1. aktivieren Mann Alexa App
  2. Klicken Sie auf 'Anmelden auf Konto' in alexa App
  3. Twitter Login-Bildschirm angezeigt wird und ich geben Sie den Benutzernamen und das Passwort dann Login-Button klicken
  4. werden an Amazon weitergeleitet zur Verfügung gestellt URL für Callback einmal authentifiziert und erhalten eine "Unable to link you skill".

I und alles anmelden, also denken ich Problem mit Umleitung ist, die in dem Twitter-Auth Rückruf auf meinen ausdrücklichen Server wie so definiert ist:

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

Meine Redirect-URL, abzüglich die sensiblen Daten, ist https://pitangui.amazon.com/spa/skill/account-linking-status.html?vendorId=M28J2SR5BLAH#state= & access_token = & token_type = Bearer

Alle Ideen, wie auch debuggen/beheben als irgendwelche Vorschläge Problem zu beheben awesomely würde geschätzt.

+0

könnten verwandt sein: https://iot.stackexchange.com/questions/540/using-amazon-lwa-to-connect-custom-alexa-skill-fails – Helmar

Antwort