Googleドライブにファイルを保存できるようにプロジェクトを拡張したい。これは私がドキュメントからクイック・スタートの例を試してみましたどのように機能するかを学習するには:https://developers.google.com/drive/v3/web/quickstart/jsJavascriptのGoogleドライブAPIを使用する
例に続いて、私は例がデベロッパーコンソールでAPIキーを作成していることに気づきました。同じ手順を実行すると、クライアントの秘密が返されます。私はこれが命名の問題であると思われ、両者は同じであることを望んでいました。
残念ながら、例のコードは動作しませんが、次のエラーloggs:私は右の秘密が要求URLに表示されていることを確認し
https://content.googleapis.com/discovery/v1/apis/drive/v3/rest?pp=0&fields=kind%2Cname%2Cversion%2CrootUrl%2CservicePath%2Cresources%2Cparameters%2Cmethods%2CbatchPath%2Cid&key=[[my key]]
:への要求で
{"error":{"errors":[{"domain":"usageLimits","reason":"keyInvalid","message":"Bad Request"}],"code":400,"message":"Bad Request"}}
を。空白の文字列にvar API_KEY = '<YOUR_API_KEY>';
を設定するのが回避策です。
これをさらにデバッグするにはどうすればよいですか?右のAPIキーはどこで取得できますか?
残念ながら、アクセスをリクエストしていません。ポップアップが読み込まれる前にコードが失敗します。私はクイックスタートを正確に辿り、ダブルチェックしました。 – Simon