对于所有Google文档,我无法从通过文件响应返回的ThumbnailLink属性下载缩略图图像.
我总是收到一个'403 - Forbidden'错误页面,其中包含类似这样的消息:
您的客户端无权从此服务器获取URL/thumbnailLink.
(客户端IP地址:clientIP)
未授权用户
我尝试使用Google提供的MediaDownloader.cs类,我也尝试使用以下代码下载它:
using (Stream stream = service.HttpClient.GetStreamAsync(p_DownloadUrl).Result) {
StreamUtilities.Copy(p_WriteDelegate, stream.Read);
}
Run Code Online (Sandbox Code Playgroud)
其中'service'是正确实例化的DriveService(IClientService)对象.我可以用它来下载文件或提出任何其他请求.我使用'Drive.Readonly'范围.
我没有任何问题下载Word,Excel,PDF等文档的缩略图,因为这些链接是公开的,不需要任何类型的身份验证.
我做错了什么?
是否可以下载Google Docs文档的缩略图?
我试图弄清楚节流政策如何影响 EWS。
对于 EWS,我们有以下值:
我了解上述每个节流参数。但是,我不确定是否清楚地了解EwsCutoffBalance。此参数定义 EWS 用户在完全阻止对特定组件执行操作之前的资源消耗限制...
我的问题...