1

我正在使用.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);
4

0 回答 0