2016-09-04 7 views
0

私は息子のクラス(さまざまなコンピュータと外部IPの複数の学生が使用する)用のC#プログラムを作成しています。アプリは基本的に、生徒が自分の個人的なGoogleドライブアカウントに書き込んだ課題をアップロードします。GoogleドライブAPI - アップローダのIPアドレスを確認する

私は数時間のためにこれについての研究を行って、私が知っているGoogleのことをしているなどなどwhatismyip.comなど任意のサードパーティのサービスを使用せずに、自分のPCの外部IPを取得するために

をしようとしています

Apps Unlimited 'は基本的にのお客様に(別名私ではありません)と団体に10ドル/月を支払い、各ファイルをGoogleドライブアカウントにアップロードしたユーザーを確認します。

私の質問は、APIを使用して、ファイルをアップロードしたPCのIPアドレスを表示する方法ですか?

ありがとうございました。

+1

ドライブAPIを使用することはできません。送信者にIPを反映した他のサービスを使用する必要があります。 – pinoyyid

+0

Googleサービス/ APIリクエストですか? –

+0

私は気にしません。 APIを汚染し、Googleのインフラストラクチャが大量に配布されていることを覚えている可能性がある大きな保守上の問題を作成し、厳密に言えばGoogleドライブのファイルの保存や検索とは関係のない機能を実装します。 – pinoyyid

答えて

0

ファイルをアップロードすると、まだcreate APIまたはupdate API(両方ともFile resourceを返す)のいずれかが使用されているため、APIを使用してIPアドレスを知る方法はないことを示しています。

サードパーティ製のライブラリを使用してチェックする必要があります(私はwhatsmyipがthis questionに示されているC#ライブラリを持っていると信じています。

+0

私はこれを見つけました:https://developers.google.com/drive/v3/web/query-parametersしかし、私は例を見つけることができませんでした。これには私の問題を解決する可能性のあるuserIpパラメータが含まれています –

+0

私はあなたが「ユーザごとのクォータ」とキャッピングの使い方を助けることができるユーザーのIPを供給していますが、 – adjuremods

関連する問題