質問編集履歴
2
試していただいた方がいたので
title
CHANGED
File without changes
|
body
CHANGED
@@ -179,4 +179,8 @@
|
|
179
179
|
|
180
180
|
ただし、上記サイトの冒頭にある通り
|
181
181
|
「2018/08/20時点でGoogle側の認証方法が変わったのか、下記の方法で作成したBotは動きません。」
|
182
|
-
とあります。同じgit clone(というのでしょうか、データ参照元)で、Google側の認証方法変更以後(去年の6月頃?)も、環境は違えどbotを動かした人がいるようですので、動かす方法はあるんだと思うんですが、どうしていいかわかりません。
|
182
|
+
とあります。同じgit clone(というのでしょうか、データ参照元)で、Google側の認証方法変更以後(去年の6月頃?)も、環境は違えどbotを動かした人がいるようですので、動かす方法はあるんだと思うんですが、どうしていいかわかりません。
|
183
|
+
|
184
|
+
↓
|
185
|
+
1月20日
|
186
|
+
プログラミングに詳しい方が上記のbotを試してくださり、記述の方法(VS2017でのbot構築手順)では同じように認証エラーとなったが、回避方法が分かったとのこと。ただし教わった内容を自分の環境で試したところ、今までとは挙動が変わりましたが、エラーになり動きません。途中いろいろ内容をいじってしまったのでその影響かと思われます。トークン・クッキーの取得と認証、といったあたりで躓いていたようです。
|
1
コメント行の一部が太字になってしまったので(をいれた
title
CHANGED
File without changes
|
body
CHANGED
@@ -47,7 +47,7 @@
|
|
47
47
|
17:32:50 ERROR root: Valid login required, exiting
|
48
48
|
|
49
49
|
|
50
|
-
|
50
|
+
###以下「auth.py」のテキスト(文字量制限のため途中まで)
|
51
51
|
|
52
52
|
|
53
53
|
"""Google login authentication using OAuth 2.0.
|
@@ -75,8 +75,8 @@
|
|
75
75
|
from hangups import version
|
76
76
|
|
77
77
|
logger = logging.getLogger(__name__)
|
78
|
-
# Set the logging level for requests to at least INFO, since the DEBUG level
|
78
|
+
(# Set the logging level for requests to at least INFO, since the DEBUG level
|
79
|
-
# will log sensitive data:
|
79
|
+
(# will log sensitive data:
|
80
80
|
if logging.getLogger('requests').isEnabledFor(logging.DEBUG):
|
81
81
|
logging.getLogger('requests').setLevel(logging.INFO)
|
82
82
|
|
@@ -86,7 +86,7 @@
|
|
86
86
|
'https://www.google.com/accounts/OAuthLogin',
|
87
87
|
'https://www.googleapis.com/auth/userinfo.email',
|
88
88
|
]
|
89
|
-
# Note that '+' separating scopes must not be escaped by urlencode
|
89
|
+
(# Note that '+' separating scopes must not be escaped by urlencode
|
90
90
|
OAUTH2_LOGIN_URL = (
|
91
91
|
'https://accounts.google.com/o/oauth2/programmatic_auth?{}'.format(
|
92
92
|
urllib.parse.urlencode(dict(
|
@@ -140,7 +140,7 @@
|
|
140
140
|
|
141
141
|
|
142
142
|
```
|
143
|
-
エラーメッセージ
|
143
|
+
###**エラーメッセージ**
|
144
144
|
raise GoogleAuthError('Authorization code cookie not found')
|
145
145
|
hangups.auth.GoogleAuthError: Authorization code cookie not found
|
146
146
|
17:32:50 ERROR root: Valid login required, exiting
|