質問編集履歴

1

実施した項目・理解できていない点の追記

2020/03/23 11:58

投稿

koki0502
koki0502

スコア19

test CHANGED
File without changes
test CHANGED
@@ -29,3 +29,61 @@
29
29
  書籍 Web API The Good Parts
30
30
 
31
31
  https://www.amazon.co.jp/exec/obidos/asin/4873116864/?tag=maftracking205475-22&linkCode=ure&creative=6339
32
+
33
+
34
+
35
+ ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
36
+
37
+ **内容不足により追加した点**
38
+
39
+
40
+
41
+ 実施したこと
42
+
43
+ ・上記のチュートリアルは実施済み。`puts`メソッドでターミナル上にグーグルカレンダーの今後の予定を表示することができた。
44
+
45
+
46
+
47
+ 理解できていない点
48
+
49
+ ・APIが何かをできていない(コチラに関しては上記の書籍で概ね理解できるのではと考えている)
50
+
51
+ ・チュートリアル内サンプルコードが何を実行しているか把握できていない。そもそもどこを参考にコードを読めばよいかわからない
52
+
53
+ ↓例 (チュートリアルのサンプルコード:6行目の"urn:ietf:wg:oauth:2.0:oob")
54
+
55
+ ```rb
56
+
57
+ require "google/apis/calendar_v3"
58
+
59
+ require "googleauth"
60
+
61
+ require "googleauth/stores/file_token_store"
62
+
63
+ require "date"
64
+
65
+ require "fileutils"
66
+
67
+
68
+
69
+ OOB_URI = "urn:ietf:wg:oauth:2.0:oob".freeze
70
+
71
+ APPLICATION_NAME = "Google Calendar API Ruby Quickstart".freeze
72
+
73
+ CREDENTIALS_PATH = "credentials.json".freeze
74
+
75
+ # The file token.yaml stores the user's access and refresh tokens, and is
76
+
77
+ # created automatically when the authorization flow completes for the first
78
+
79
+ # time.
80
+
81
+ TOKEN_PATH = "token.yaml".freeze
82
+
83
+ SCOPE = Google::Apis::CalendarV3::AUTH_CALENDAR_READONLY
84
+
85
+
86
+
87
+
88
+
89
+ ```