授权HttpClient for Google Drive SDK v3

时间:2016-05-30 15:08:36

标签: .net google-drive-api

我已使用以下代码将一些Google文档导出为html。

DriveService service = ...
var stream = service.Files.Export(gdoc.DocID, "text/html").ExecuteAsStream();

然后我尝试下载该文档中链接的图像,该图像因许可错误而失败。 图片网址在我登录的浏览器中工作,但不在我的程序中。

在v2中我相信我能做到

DriveService service = ...
var stream = service.HttpClient.Download...

但是在v3中,HttpClient只暴露了一些配置。

如何在下载的html中下载嵌入的图像?

1 个答案:

答案 0 :(得分:0)

我首先添加了Google Drive SDK v2,但意识到它与service.HttpClient完全相同。

这是帮助我的暗示。

enter image description here

在dotnet-core中开发时,我必须在System.Net.Http中添加一个依赖项 project.json

{
  "dependencies": {
    "System.Net.Http": "4.0.0",

之后service.HttpClient.Get ...可用。