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
- aktivieren Mann Alexa App
- Klicken Sie auf 'Anmelden auf Konto' in alexa App
- Twitter Login-Bildschirm angezeigt wird und ich geben Sie den Benutzernamen und das Passwort dann Login-Button klicken
- 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.
könnten verwandt sein: https://iot.stackexchange.com/questions/540/using-amazon-lwa-to-connect-custom-alexa-skill-fails – Helmar