質問編集履歴

2

コードを追加

2023/01/02 04:06

投稿

Li_
Li_

スコア1

test CHANGED
File without changes
test CHANGED
@@ -26,3 +26,7 @@
26
26
  ログインしたユーザのデータにアクセスできるようにしたい。そのためには、get_access_token(code)でログインしたユーザのトークン情報が取得できればいいと思われる。
27
27
 
28
28
  **よろしくお願いいたします。**
29
+
30
+ ### 追記
31
+ 以下に実際に書いたコードから、最小のコードフローだけを取り出したものを置きます。
32
+ https://github.com/asparagusv/spotify_review/tree/main

1

2022/12/30 09:06

投稿

Li_
Li_

スコア1

test CHANGED
File without changes
test CHANGED
@@ -11,7 +11,16 @@
11
11
 
12
12
  get_access_tokenに与えた引数、codeはログインしてFlaskアプリ上に戻ってきた時のURLから取得。
13
13
 
14
+ ### ためしたこと
15
+ ドキュメントを見ると、
16
+ **`get_access_token`(*as_dict=True*, *check_cache=True*)**
14
17
 
18
+ If a valid access token is in memory, returns it Else feches a new token and returns it
19
+ と書いていたので、なんとなく.cacheを消した。
20
+
21
+ すると、ログイン後、認証URLを複数のタブで開き、一つタブを消すたびにもう一つ開くというよくわからない挙動を始めた。
22
+
23
+ なぜ.cacheができて、何のために使われているかあまりわかっていません。中身は、token_infoと同じでした。
15
24
 
16
25
  ### 実現したいこと
17
26
  ログインしたユーザのデータにアクセスできるようにしたい。そのためには、get_access_token(code)でログインしたユーザのトークン情報が取得できればいいと思われる。