alexa_remote_control.sh 認証方法(SET_REFRESH_TOKEN)

 Alexa(Amazon Echo)のリモコン alexa_remote_control.sh の認証方法がID+パスワードからリフレッシュトークンへ変更されているようなのでメモ

alexa_remote_control.sh 内の
SET_EMAIL=''
SET_PASSWORD=''
に代わって
SET_REFRESH_TOKEN=''
を取得を設定する必要がある

下記から該当プラットフォームのバイナリをダウンロード、実行
※ブラウザによりAmazonへログイン可能なプラットフォームの事です
(ログイン時の cookie からトークンを読み取るらしい)

  1. Windows の場合 alexa-cookie-cli-win-x64.exe を実行
  2. http://127.0.0.1:8080/ をブラウザで開いて、対象のAlexa と同一アカウントでログイン
  3. ログインが成功すると情報がトラップされるので、refreshToken をalexa_remote_control.sh の SET_REFRESH_TOKEN へコピペ

参考文献

コメント