[過去ログ] 【ゲームエンジン】Unity初心者質問スレBuild3 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
591
(4): 577 [] 2020/02/18(火) 12:58:16.79 ID:sKgNX2QZ(2/3) AAS
>>590
590(1): 弟子 [sage] 2020/02/18(火) 10:01:21.70 ID:Km4CtOWW(1/2) AAS
Google Sheet APIを試す時に詰まったところ
外部リンク:qiita.com
(この記事は最終更新日から1年以上が経過しています。)

一応

承認
を得るためにAPIキーまたはOAuth token

とか書いてあるので、額面通りなら出来そうではあるけど
自分はここのやり方はクレジットカード使わないとならないので出来ないから試してないのであしからず

それと既にそれもやっているっていうと二度手間、三度手間になるので
できれば参考にしてるページ一覧とか加えてくれるとありがたい
レスありがとうございます
このページは初見で、OAuth承認を得るためにGoogle Cloud platformのアカウントが必要なことは初耳で、APIキーを利用することは初めての試みでした

APIキーの方はダメで認証のためのHTMLが返信されましたが、OAuthの方はアクセストークン及びリフレッシュトークンが取得できることを確認しました
しかし、スプレッドシートからJsonを取り出すために行ったURL+アクセストークンでは、同じく認証を促すサイトのHTMLが返されてしまいました

結果ダメでしたが少し進みました
ありがとうございます
593
(1): 弟子 [] 2020/02/18(火) 14:04:39.01 ID:GOZPaH/2(3/7) AAS
>>591
えっと、さっきのページの元のページの方法でやってみました
Google Sheets API v4を適当に叩いて適当にデータをJSONで取得する
外部リンク:taiki-t.はてなblog.com/entry/2016/10/14/031124
はてな=ローマ字

一応
画像リンク

こんな感じでデータ自体はとれたのだけど
これってこんなURIになってて
外部リンク:sheets.googleapis.comシートID/values/sheet1!a:d?key=APIキー
単純にデータを範囲で取ってきてるだけなので、ちょっとデータセレクトとかどうかな
多分質問主がしたいことはGoogle側APIでデータ出力だと思うのですが
これで出来ればまぁそれもありかなと思い
まぁ中途経過ですが一応投下
601
(1): 591 [] 2020/02/18(火) 17:29:55.42 ID:sKgNX2QZ(3/3) AAS
>>593
引き続きレスありがとうございます

仰る通り、自分はGoogle側APIをUnityで叩いてデータの入出力ができればと思っています

単純なデータ範囲出力はそのサイトの情報でできるようになりました
スプレッドシートの共有云々で躓いていたようで、APIキーによって認証をクリアしました
ただ、データベースとして利用するには少し扱いづらいです

データ選択ではいけたので同様にスクリプト実行のためのURLを記述してみましたが、相変わらず認証画面が出てくる有様です

アクセストークンがGoogleアカウントだけでなく、Google Cloud platformのアカウントが必要だったのは分かりましたが
そのままGoogle Cloudのデータベースを利用してみようかとも思いましたが、
一年経過したときに課金しなくては使えなくなるのでは困るので、
まだスプレッドシートを利用する方向で考えています

認証すら通っていない状態ですが・・・
604
(3): 591 [sage] 2020/02/19(水) 13:41:13.22 ID:Z+Z53OIe(1/3) AAS
>>603
603(1): 弟子 [sage] 2020/02/19(水) 11:41:39.97 ID:aVsIuebY(1/2) AAS
>>602
検証したところいけました、コードは次のようなものです

画像リンク


token文字列はあらかじめ取得ね
んでこれで試したURIはexeまでのなので、doGetが動いています。

これいいねwww
長く調査及び検証ありがとうございます

こちらで試したところ、
HTTP/1.1 401 Unauthorized
また別な認証エラーのようです

サラっと調べたところだとアクセストークンが無効らしいのですが
いくらアクセストークンを取り直しても同様のエラーが発生します
今度は何が間違っていたのか

まだ駄目ですが、とにかく少し進みました
ありがとうございます
605: 591 [sage] 2020/02/19(水) 14:24:38.06 ID:Z+Z53OIe(2/3) AAS
>>604
たぶん解決しました
認証コードを得る際に指定するscopeの誤りでした

スプレッドシートの取り扱いだと思っていたため当初スコープを
外部リンク:www.googleapis.com
としていましたが、これを
外部リンク:www.googleapis.com
として取得した認証コードから得たアクセストークンで作成したスクリプトを実行できました

ただ、スコープの範囲がGoogle Driveのすべてに更新できるスコープなので、これが果たして良いのかわかりません
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.040s