MessagingAPIとスプレッドシートをGASで連携しているのですが、
1週間前後すると認証が切れて動かなくなってしまいます。
調べてみたもののこれといった解決策が見つからず試行錯誤していたのですが、
あるやり方で2週間耐えたので共有します。
起きている問題
MessagingAPIとGASを連携しているが、1週間前後するとLINEからの入力にうんともすんとも言わなくなる。
GASを再デプロイすることで再び動くようになる。
2週間耐えたやり方
初歩的なことな気がするんですけど、「スコープの追加」をしました。
GoogleCloudで問題のプロジェクトを選択して、
APIとサービス > OAuth同意画面 > データアクセス > スコープを追加または削除
必要なスコープを選択して完了。
選択したスコープはGASのデプロイの作成・表示・更新にかかわるもの、スプレッドシートの参照にかかわるもの。
その他試したこと
- スタンドアロンにする
- GoogleCloudで本番環境にpush