** 開発停止 ** calendar-sync-toolへ移行
- Next.js
- Auth.js
- google-apis
- Google Cloud プロジェクトを作成
- APIの有効化
- 1.で作ったプロジェクトで
Google Calendar APIを有効にする
- 1.で作ったプロジェクトで
- デスクトップ アプリケーションの認証情報を承認する
- OAuthクライアントIDを作成し、ダウンロードしたJSONファイルを
credentials.jsonとして保存しリポジトリ配下に配置 - 右のリンクを参照(https://developers.google.com/calendar/api/quickstart/nodejs?hl=ja#authorize_credentials_for_a_desktop_application)
- OAuthクライアントIDを作成し、ダウンロードしたJSONファイルを
- 3.で作成した
credentials.jsonを基に、以下のコマンドで.env.localを作成する。
touch .env.local
echo "AUTH_GOOGLE_ID={CLIENT_ID}" >> .env.local
echo "AUTH_GOOGLE_SECRET={CLIENT_SECRET} >> .env.local
- 実行
npm i
npm run dev