[過去ログ]
【ゲームエンジン】Unity初心者質問スレBuild3 (1002レス)
【ゲームエンジン】Unity初心者質問スレBuild3 http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
577: 名前は開発中のものです。 [] 2020/02/17(月) 18:04:52 ID:u63KHqPz UnityでデータベースにGoogleスプレッドシートを利用しようとしています Jsonでデータを取得しようと試みていますが、何故か「DOCTYPE html」が返信されてしまいます どうやらOAuth2.0による認証を通していないため、エラー画面のHtmlが取得されている、らしい所までつき止めました このOAuth2.0の認証を通すための方法をググってみたのですが、ヒットするサイトの通りに行っても、最終的に取得するべきアクセストークン及びリフレッシュトークンが取得できません 調べた中でもっともやりやすかったコンソールからの以下のコマンド curl -d "code=認証コード&clent_id=OAuthクライアントID&client_secret=OAuthクライアントシークレットID&redirect_uri=urn:ietf:wg:oauth:2.0:oob&grant_type=authorization_code" https://accounts.google.com/o/oauth2/token を行うと、想定では { "access_token": "アクセストークン", "token_type": "Bearer", "expires_in": 3600, "refresh_token": "リフレッシュトークン" } というJsonが返るそうなのですが、実際には { "error": "invalid_grant", "error_description": "Bad Request" } というエラーメッセージのJsonが返ってきてしまいます 掲載されている情報が古いのでしょうか? どなたか解決方法をご存じな方が居ましたら回答お願いします また、仮にアクセスコード及びリフレッシュコードが取得されたとして、スプレッドシートへの認証はUnityWebRequestクラスで生成するURLに書き込むだけでよいのでしょうか? アクセスコードは時間制限付き、認証コードも変化するようで、どのようにUnity側からOAuth認証をさせるのかよく分からないので この辺りもご存じな方が居ましたら回答お願いします http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/577
579: 577 [] 2020/02/17(月) 20:39:40 ID:u63KHqPz >>578 挙げられたサイトも確認・実行しています アクセストークン及びリフレッシュトークンの取得はUnity上の古いコードで書かれてましたが、一応動くのでDebug.Logで内容を確認しましたが、 >>577のエラーメッセージのJsonが取得されるだけでした 不明というか、サイトの情報通りに作業を行っているのに関わらず望む結果が得られない状態です アクセストークンを得られていないため、その先を試せていません また、非推奨の古いコードであるため、推奨コードであるUnityWebRquestで同様の動きが可能なのか分からないという不安もあります http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/579
580: 弟子 [] 2020/02/17(月) 21:47:40 ID:YBUAR2e9 >>577 多分ここが役に立つかな https://qiita.com/hideyuki_hori/items/32dd3d65dd447dabe282 とりま公式のサンプルに、直URLぶっこんでみた https://i.gyazo.com/53491cae3f3e8cc4ead77190298e9638.png データは https://i.gyazo.com/df410a0ad00bd87c9291a04884f59d33.png 多分許可の部分がちゃんと設定されてないんじゃないかな https://i.gyazo.com/19ba20b88f07ce59e72c902b70e94f22.png 全員と全員(匿名も ってのがあるので http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/580
588: 577 [] 2020/02/18(火) 09:09:27 ID:sKgNX2QZ >>580 許可の部分に関して、重要なゲームデータに他者がアクセスできてしまうのは困るので、できれば匿名のものを含めての許可は避けたいです 一応許可の部分を匿名も含めればOAuth2.0の認証なしにデータにアクセスできることは確認しています 製作中ならこれでも問題ないのですが、リリース時に修正が必要なることを考えると、現段階で認証のことを解決しておきたいです http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/588
591: 577 [] 2020/02/18(火) 12:58:16 ID:sKgNX2QZ >>590 レスありがとうございます このページは初見で、OAuth承認を得るためにGoogle Cloud platformのアカウントが必要なことは初耳で、APIキーを利用することは初めての試みでした APIキーの方はダメで認証のためのHTMLが返信されましたが、OAuthの方はアクセストークン及びリフレッシュトークンが取得できることを確認しました しかし、スプレッドシートからJsonを取り出すために行ったURL+アクセストークンでは、同じく認証を促すサイトのHTMLが返されてしまいました 結果ダメでしたが少し進みました ありがとうございます http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/591
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.032s