TeslaFi API Tokenの有効期限を延ばす方法
![expiration date](https://storage.googleapis.com/northtsl/2019/11/33508900-time_bomb-1024x536.jpg)
前回紹介した、
TeslaFiにID、PASSWORDを入れないで登録する方法
でAPI Tokenを発行して登録しましたが、
TeslaAccessTokenの有効期限は45日。
Tokenの期限が切れるとTeslaFiはロギングが
出来なくなります。
今回はTokonを切らさないようにする
手順を説明します。
TeslaFiの設定
まずはTeslaFiにサインインして
Settings → Acconutを開きます
![TeslaFi Settings Account](https://storage.googleapis.com/northtsl/2019/11/bdc96350-teslafi_settings-1024x794.png)
TeslaFi API Tokenセクションの
「New Token」をクリックします。
![TeslaFi Settings NewToken](https://storage.googleapis.com/northtsl/2019/11/82432f26-teslafi_new_token-1024x866.jpg)
別ウインドウで設定画面が開きますが
最初の方は無視します。
ずーっと下にスクロールして下さい。
※IDとPASSWORD入れてもいいよー
って人はここに入れてAUTOに
チェック入れると、もう更新を気にしなくて
良くなります。
![TeslaFi Settings Path](https://storage.googleapis.com/northtsl/2019/11/ed908416-teslafi_new_api_token-633x1024.jpg)
そして同時に「Tesla Token Generator」も起動させて
Generate Tokenしておきます。
発行されたTokenを該当の場所にコピペします。
![TeslaFi Settings API Token](https://storage.googleapis.com/northtsl/2019/11/c3ca7f7f-c70f2920163bc822c52bbd3a47d832e1-1024x837.jpg)
Expires InはTokenの有効日数(秒数)が入ります
有効期限は45日ですから
初期値のままの3888000で良いです。
Created AtはTokenの作成日を入れます
しかしここに入れるのはUNIXtime
(1970/1/1 0:00:00からの秒数)
なので「日付⇒UNIX時間変換」
等のサイトに計算してもらいましょう。
Client ID、Client Secretは入力しません。
Enablr Controlsにチェックを入れると
TeslaFiで車を操作できるようになります。
と言ってもこれだけですがw
![TeslaFi Controls](https://storage.googleapis.com/northtsl/2019/11/fcedd0a4-teslafi_controls-1024x91.jpg)
Display Tokenにチェックを入れると
Settingsの画面に入力したTokenが
表示されるようになります。
全ての入力が終わったら
一番下の「SAVE」を押して
Token updateがSuccessになり、
チェックした物がEnabledに
なっていれば設定完了です。
![TeslaFi Token update Success](https://storage.googleapis.com/northtsl/2019/11/d207fe7a-d67d21442bbbdea600710f9b48bf75fd.png)
さいごに
TeslaFiにID、PASSを預ける事無く
運用するのは結構手間がかかります。
TeslaFi自体は不正利用していなくても
不正アクセスの被害にあえばID、PASSの
流出リスクには晒されるわけですから
転ばぬ先の杖と言った所でしょうか。
まぁ預けているTokenも流出すれば
車をコントロール出来てしまいますけどねw
ディスカッション
コメント一覧
まだ、コメントがありません