googleDriveへのアップロードをLINEBotから行いたい
drive.jsを使ってngrokを用いて画像アップロードを試すことができる。
まずはgoogle developer consoleよりサービスアカウントを作成し、認証情報JSONを取得する
プロジェクト直下にprivatekley.json
を作成し、ダウンロードしたJSONを貼り付ける
そして、アップロードしたいgoogleDriveのフォルダーIDを取得&共有からユーザー招待でサービスアカウントのメールアドレスから編集者にする。
そしてnode drive.js
ngrok http 5000
を叩いて発行されたurlをlineコンソールでhttps://xxxx.ngrok.io/webhook
のように入力する
LINEBotに画像を送って、保存されたら成功