2

写真をpicasaにアップロードするために使用するwinformアプリケーションが1つありました。私はoAuth認証を使用し、ユーザーは次の許可を与えました

Picasa ウェブ アルバムの
プロフィール情報

後で使用するために認証トークンを保存します。これは完全に機能します。

GOOGLE DRIVEも含めるように拡張したいので、以下のように認証にスコープを追加しました

ファイル ドライブ API で

したがって、ユーザーは、Picasa、プロフィール情報、Google ドライブの 3 つすべてにアクセス許可を付与します。

しかし、Googleドライブサービスのオブジェクトを作成する方法がわからないため、写真をGoogleドライブにアップロードできません。

Picasaの場合、次のコードを使用しました

OAuthParameters parameters = new OAuthParameters()
     {
        ConsumerKey = CONSUMER_KEY,
        ConsumerSecret = CONSUMER_SECRET,
        Token = AuthToken,
        TokenSecret = AuthSecret
     };

requestFactory = new GOAuthRequestFactory("XXXX", "XXXX", parameters);
service = new PicasaService(requestFactory.ApplicationName);

Googleドライブに似たものはありますか? オブジェクト DriveService(auth) を作成する必要があります ..

つまり、CONSUMER_KEY、CONSUMER_SECRET、AuthToken、AuthSecret という 4 つの情報から DRIVESERVICE の OBJECT を作成する方法を知る必要があります。

ありがとう。

4

1 に答える 1

1

OAuth 2.0 資格情報を取得して使用し、サービス オブジェクトをインスタンス化する方法については、Google ドライブ SDK のドキュメントを参照してください。

https://developers.google.com/drive/credentials

Drive API は、.NET 用の Google API クライアント ライブラリでサポートされていることに注意してください。

http://code.google.com/p/google-api-dotnet-client/

于 2012-10-11T16:49:46.673 に答える