Help us understand the problem. What is going on with this article?

Google Drive Apiの始め方(つまづきポイントメイン)

Google DriveをGoでいじる

目標: GoのDriverでapiをいじれるようにする。
動機: Goの勉強がてらGCPにも慣れたかった。
前提: GoがインストールされているMacOS Mojave 10.14.5。GoogleAccountを持っている。

Google Drive Apiの公式の通りに進めると...

  • quickstart.goを実行した際に、URLで認証を行う必要があるのですが、自分が実行した際に以下のような感じでアクセスができない状態になってしまいました。(なんていうのか知らん)

スクリーンショット 2019-10-21 11.42.23.png

スクリーンショット 2019-10-21 11.46.01.png

あれ、でもなんか安全じゃないけど見に行けるボタンみたいなのあったよなーと思い、開発者ツールから euZgNeにかかっているdisplay: noneを取り除き、アクセスしました。前まで普通に表示されていたと思うのですが、なぜかを知っている方がいたら教えていただきたい。。
スクリーンショット 2019-10-21 11.50.47.png

あとは許可ボタンを押し続ける作業です。この時、サンプルコードで設定されているドライバーのスコープ(これはそのアプリケーションのGoogle Driveへのアクセス権限を表すスコープの意味)がreadonlyになっているのでアップロードしたいとか権限を調整したい時にはここを見てgoogle.ConfigFromJSON(b, drive.DriveScope)の部分を変更してください。
このとき、tokenは1スコープに対して1tokenの関係なので(多分)、readonlyでtoken.jsonを作っていたならそれは削除してください。サンプルコードではスコープの変更によってtoken.jsonを使い分けができるようには作られていないので削除する必要があります。

まとめ

自分の躓いたポイントで諦める人が出ないことを祈って初めてQiitaで簡単に書きましたが、書くのって難しい。。

GoogleApiのDocument

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした