Миниатюры файлов Excel в Microsoft Graph - PullRequest
0 голосов
/ 21 мая 2018

Я пытаюсь использовать 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-адрес, попытаться запросить конкретную миниатюру, например /4/large в конце URL-адреса, я получу сообщение о том, что миниатюра не существует.Это имеет смысл, что в настоящее время нет миниатюры для этого.

То, что я ищу, это способ, чтобы график генерировал эти эскизы для меня.Кто-нибудь может помочь мне понять, что мне не хватает?

Я загрузил документ Word и документ Excel.Документ Word дает мне миниатюрные результаты, а документ Excel - нет.

...