Google APIを初めて使用しています。私の目標は、ウェブサイトのユーザーが公開Googleドライブフォルダにファイルをアップロードできるようにすることです。私はクライアント側でそれを行う必要があります。JavaScriptを使用してGoogleドライブのパブリックフォルダにファイルをアップロードするユーザー
私はそれが安全ではないことを理解していますが、チームは私にフロントエンドでそれをするように求めています。
私は(StackOverflowの回答からも)異なる解決策を読み、試しましたが、何も機能しません。
私もGoogleドライブのAPIドキュメントをチェックしました:https://developers.google.com/drive/v3/web/manage-uploads
要求が好きなはずです:
POST /upload/drive/v3/files?uploadType=media HTTP/1.1
Host: www.googleapis.com
Content-Type: image/jpeg
Content-Length: number_of_bytes_in_file
Authorization: Bearer your_auth_token
JPEG data
私はJavaScriptで単純なHTTP POSTリクエストを作成しようとしたが、設定できませんでしたHost
ヘッダー(保護されていないヘッダーエラー)。
your_auth_token
client secret
?
どのように私はそれを達成することができますか?
誰でもGoogleドライブにファイルをアップロードできます。誰にでも、匿名の**にも、誰がこのアプリにアクセスできるのかを公開して設定しようとしましたか? –
@ d.datul1990わかりませんが、このオプションはGoogle Apps Scriptでのみ使用できると思います。 Btw、私はそれをGoogle Script経由で行ってきましたが、Salesforceアプリケーションに統合する必要があるため、GoogleAPIコンソールにアプリを登録したばかりです。 – Frelseren