c# - Microsoft Graph 中 Excel 文件的缩略图
问题描述
我正在尝试使用 Microsoft Graph 为 Excel 电子表格生成缩略图,但它似乎没有生成任何缩略图。
我有以下代码:
var res = await GraphClient
.QueryGraphAsync($"/drives/{drive.id}/items/{itemId}/thumbnails", user);
var resp = await res.Content
.ReadAsStringAsync();
该QueryGraphAsync
方法如下所示:
var req = new HttpRequestMessage(HttpMethod.Get,
"https://graph.microsoft.com/beta" + relativeUrl);
var accessToken =
await GetAccessTokenAsync(user);
req.Headers.Authorization =
new AuthenticationHeaderValue("Bearer", accessToken);
return await Client.SendAsync(req);
返回的只是一个空数组。它没有出错,只是没有返回任何东西。如果更改 URL 并尝试在 URL 末尾请求特定的缩略图/4/large
,我会收到一条消息,指出缩略图不存在。这是有道理的,目前没有缩略图。
我正在寻找的是一种让图表为我生成这些缩略图的方法。任何人都可以帮助我了解我所缺少的吗?
我上传了一个 Word 文档和一个 Excel 文档。Word 文档给了我缩略图结果,但 Excel 文档没有。
解决方案
推荐阅读
- angular - minikube 上的 Angular 应用程序:没有错误的空白页面
- typescript - 获取 Typescript 中选定选项的值
- office365 - 用于插件的 Office js api 中的事件
- c++ - 打开文件对话框未正确显示初始文件名
- javascript - Request.cookies.session 为空
- tensorflow - 训练误差和测试误差之间的差距很小,这是否意味着过度拟合?
- c# - MiniMax 井字游戏 AI
- html - 如何在 react-native-web 中创建特定于 Web 的组件?
- regex - 从 PDF 复制文本中删除底部的页码
- reactjs - 如何将字体注入仅限 js 的 React 应用程序?