1

今のところ、私のAlexaスキルをtwitterにリンクさせることはできません。現在、私はノード/エクスプレスサーバーをEBS上で実行していますが、私はpassport-twitterを使用して認証のoauth部分を処理しています。今、私の流れは、次のとおりです。アカウントをAlexaとTwitterをリンクする - Amazon Echo

  1. クリックAlexaのアプリで「アカウントにログイン」
  2. Twitterのログイン画面が表示され、私は、ユーザー名とパスワードを入力しているAlexaのアプリでスキルを有効にしてログインボタンをクリックしてください
  3. 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:

  4. 私は、ログイン

とすべてが、私は問題はそうのように私の特急サーバー上でTwitterの認証コールバックで定義されているリダイレクト、であると思います https://pitangui.amazon.com/spa/skill/account-linking-status.html?vendorId=M28J2SR5BLAH#state= & access_tokenは= & TOKEN_TYPE =ベアラー

/デバッグのトラブルシューティングだけでなく、問題を解決するための提案が上空でいただければ幸いする方法上の任意のアイデアがあります。

+0

が関係している可能性がある。https://iot.stackexchange.com/questions/540/using-amazon-lwa-to-connect-custom-alexa-skill-fails – Helmar

答えて

関連する問題