0

私のウェブサイトでは、ユーザーが作成したファイルを Google ドライブにアップロードできるようにしたいと考えています。ファイルはサーバー上にあります。

現在、私はJavaScriptを使用してユーザーを認証し、アクセストークンを受け取っています。次に、ajax を使用してアクセス トークンをサーバーに投稿しています。

しかし、私の問題は、このアクセス トークンを google drive .net sdk v3 で使用することです。

Dim Service = New DriveService()

取得したアクセストークンを使用するようにサービスに指示するにはどうすればよいですか? Iauthenticate のタイプが必要なようです。

現在の流れは、facebook と youtube でうまく機能しています。

アップデート:

ダイレクト メッセージの送信中または応答の取得中にエラーが発生しました。

フィドラーを実行したところ、応答は "error" : "redirect_uri_mismatch" だったので、現在のドメインを反映するように AuthState.Callback = New Uri(NativeApplicationClient.OutOfBandCallbackUrl) を変更しましたが、それでもエラーが発生します。アプリ コンソールでアプリが正しくセットアップされていることを確認しました。

javascript で送信しているリダイレクト uri が、.net で送信しているリダイレクト uri とは異なるためだと思います。Javascripts コールバック URL は「postmessage」です

コールバック URL を送信しないようにしましたが、見つからないというエラーが表示されます。「postmessage」のコールバック URL を設定しようとしましたが、それは uri ではないと不平を言います。

何か案は?

4

1 に答える 1