回答編集履歴

3

2021/02/14 07:09

投稿

退会済みユーザー
test CHANGED
@@ -61,16 +61,6 @@
61
61
  # If modifying these scopes, delete the file token.pickle.
62
62
 
63
63
  SCOPES = ['https://www.googleapis.com/auth/calendar.readonly']
64
-
65
-
66
-
67
- +def utc_to_jst(timestamp_utc):
68
-
69
- + datetime_jst = timestamp_utc.astimezone(timezone(timedelta(hours=+9)))
70
-
71
- + timestamp_jst = datetime.strftime(datetime_jst, '%Y-%m-%d %H:%M:%S.%f')
72
-
73
- + return timestamp_jst
74
64
 
75
65
 
76
66
 

2

2021/02/14 07:09

投稿

退会済みユーザー
test CHANGED
@@ -1,4 +1,6 @@
1
1
  > credsの内容をそのまま出力したところexpiredの日付の記述もありませんでした。
2
+
3
+
2
4
 
3
5
 
4
6
 
@@ -7,6 +9,8 @@
7
9
  `reflesh()`関数もしくは、`InstalledAppFlow.from_client_secrets_file()`関数を実行した後
8
10
 
9
11
  Credentialsオブジェクトの中にある、`expiry`が有効期限を表すdatetimeオブジェクトです。
12
+
13
+ (こちらの環境はwindows10です)
10
14
 
11
15
 
12
16
 

1

修正

2021/02/14 07:05

投稿

退会済みユーザー
test CHANGED
@@ -26,13 +26,13 @@
26
26
 
27
27
   私は試しませんが、こちらでtoken.pickle内のexpiryを故意に延長したcredsをbuild関数に渡しても、おそらく無視されるでしょう(非推奨)。
28
28
 
29
-  したがって、サンプルコードのように、有効期限を過ぎているかどうかを調べ、過ぎているならば、`reflesh()`を実行して有効期限を延長する(正確には、**有効期限が延長された新しいトークンを取得する**)というのが通常の使い方になります。
29
+  したがって、質問文で引用されている公式サンプルコードのように、有効期限を過ぎているかどうかを調べ、過ぎているならば、`reflesh()`を実行して有効期限を延長する(正確には、**有効期限が延長された新しいトークンを取得する**)というのが通常の使い方になります。
30
30
 
31
31
 
32
32
 
33
33
 
34
34
 
35
- 下記は、サンプルコードに、トークンの有効期限を日本時間で表示する部分を追加したものになります。
35
+ 下記は、公式サンプルコードに、トークンの有効期限を日本時間で表示する部分を追加したものになります。
36
36
 
37
37
 
38
38