LoginSignup
0
0

【GASでAPIを叩いたら401エラーが出た】Exception: Request failed for https://script.google.com returned code 401 

Posted at

結論

oauthScopesにhttps://www.googleapis.com/auth/drive 追加で解決!

GoogleChatAPIでメッセージを投稿するbot機能を作っていたところ、GASの認証エラーで投稿ができず。

いろいろと試した結果、スコープの設定がまずかったよう。

https://www.googleapis.com/auth/drive
appsscript.jsonoauthScopesに追加したことでエラーは解消できた。

注意点

oauthScopesは実は諸刃の剣。

oauthScopesの記載がなければ、自動で必要なスコープが追加される。
つまり自動スコープ追加を止めてしまうため、必要なスコープを正確に記載しておく必要がある。

さらにユーザー権限やシートの共有状況も認証エラーの時には確認する。

参考リンク

stackoverflow.com

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0