Skip to content
This repository has been archived by the owner on Jun 29, 2020. It is now read-only.

Googleカレンダー連携の設定

Kohki Miki edited this page Nov 5, 2016 · 3 revisions

Googleカレンダー連携の設定

1 GoogleカレンダーAPIの認証情報をセットする

Google Developers Consoleからclient_secret.jsonを取得し、

src/kawaz/config/gcal/client_secrets.jsonに保存する。

(Create New Client ID > Installed Application > Other)

アカウントは[email protected]

2 アクセストークンを取得する

python manage.py login_to_google_calendar_api

を実行する。認証用ページのURLが出てくるので、ブラウザでアクセスし、数字を入力する。

無事に完了すると、src/kawaz/config/gcal/credentials.jsonにアクセストークンが保存される

3 認証情報を暗号化してコミットする

$ utils/encrypt-files <PASSWORD>

PASSWORDはseeleメンバーに聞くこと。 これで暗号化される。これで生成されたファイルをコミットする。

4 GCAL_CALENDAR_IDをセットする

local_settings.pyGCAL_CALENDAR_IDに同期用のGoogleカレンダーIDをセットする。

GCAL_CALENDAR_ID = (
    # 本番用カレンダーID
    "[email protected]"
)