質問編集履歴

2

コードの修正

2021/10/02 00:25

投稿

sobue
sobue

スコア329

test CHANGED
File without changes
test CHANGED
@@ -35,3 +35,19 @@
35
35
  「line_bot_api.get_bot_info()」では、取得できたのでチャネルアクセストークンが間違ってはいません。
36
36
 
37
37
  取得できない原因は、どこにあるのでしょうか?
38
+
39
+
40
+
41
+ 以下、試したコード
42
+
43
+ ```Python
44
+
45
+ headers = {'Authorization': 'Bearer ' + CHANNEL_ACCESS_TOKEN,
46
+
47
+ 'User-Agent': 'line-bot-sdk-python/' + '1.20.0'
48
+
49
+ }
50
+
51
+ result = requests.get('https://api.line.me/v2/bot/followers/ids', headers=headers)
52
+
53
+ ```

1

コードの修正

2021/10/02 00:25

投稿

sobue
sobue

スコア329

test CHANGED
File without changes
test CHANGED
@@ -1,18 +1,28 @@
1
1
  ```Python
2
2
 
3
- CHANNEL_ACCESS_TOKEN = '***********'
3
+ from linebot import LineBotApi
4
4
 
5
5
 
6
6
 
7
- headers = {
7
+ if __name__ == '__main__':
8
8
 
9
- 'Authorization': 'Bearer' + ' ' + CHANNEL_ACCESS_TOKEN
9
+ CHANNEL_ACCESS_TOKEN = '**********'
10
-
11
- }
12
10
 
13
11
 
14
12
 
13
+ line_bot_api = LineBotApi(CHANNEL_ACCESS_TOKEN)
14
+
15
+
16
+
17
+ try:
18
+
19
+ # result = line_bot_api.get_bot_info()
20
+
15
- result = requests.get('https://api.line.me/v2/bot/followers/ids', headers=headers)
21
+ result = line_bot_api.get_followers_ids(timeout=10)
22
+
23
+ except:
24
+
25
+ pass
16
26
 
17
27
 
18
28
 
@@ -20,8 +30,8 @@
20
30
 
21
31
  ```
22
32
 
23
- 上記のコードで、リクエストの正常終了確認したいのですが、「<Response [403]>なりうまくいきません。
33
+ 上記のコードで、ユーザーID取得したいのですが、「NameError: name 'result' is not definedなり、取得できません。
24
34
 
25
- 何か足りない情報があるのでしょうか?
35
+ 「line_bot_api.get_bot_info()」では、取得できたのでチャネルアクセストークンが間違ってはいません。
26
36
 
27
- ※チャネルアクセストークンは、間違っていないと思います。(チャネルシークレットなも試てみました。)
37
+ 取得できない原因は、どこにあるのでょうか?