我正在使用.NET Google Document List API并发现自己被困在某个地方。
我想使用2 Legged OAuthentication上传文档,因为我已经在 Google Marketplace 中注册了我的应用程序,然后将其安装到我的域中。
现在我正在使用 2 腿 OAuthentication 与存储在谷歌中的数据进行交互并且工作正常。
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);