.NET Google Document List APIを使用していて、どこかで立ち往生していることに気づきました。
Google Marketplaceにアプリケーションを登録したので、 2 Legged OAuthenticationを使用してドキュメントをアップロードし、それをドメインにインストールしたいと思います。
現在、2本足のOAuthenticationを使用して、Googleに保存されているデータを操作し、正常に機能しています。
RequestSettings settings = new RequestSettings(APPLICATION_NAME, CONSUMER_KEY, CONSUMER_SECRET, currentUser, DOMAIN);
以下は、機能しておらず、401の不正なエラーが発生する私のコードです。
GOAuthRequestFactory requestFactory = new GOAuthRequestFactory("cl", APPLICATION_NAME);
requestFactory.ConsumerKey = CONSUMER_KEY;
requestFactory.ConsumerSecret = CONSUMER_SECRET;
DocumentsService service = new DocumentsService(APPLICATION_NAME);
service.RequestFactory = requestFactory;
service.UploadFile(fileNameWithPath, fileName, contentType, false);