teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

試していただいた方がいたので

2019/01/21 12:22

投稿

TE2
TE2

スコア10

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

コメント行の一部が太字になってしまったので(をいれた

2019/01/21 12:22

投稿

TE2
TE2

スコア10

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
- 以下「auth.py」のテキスト(文字量制限のため途中まで)
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