Получение ссылки на изображение для списка изображений Sharepoint с помощью Microsoft Graph - PullRequest
0 голосов
/ 10 декабря 2018

Я пытаюсь получить некоторую информацию из списка Sharepoint, который содержит новости нашей компании.Я просмотрел наши существующие столбцы и понял, что изображение находится в столбце с именем PublishingRollupImage.

Мой звонок в Microsoft выглядит следующим образом: https://graph.microsoft.com/v1.0/sites/{tenant id}/lists/posts/items?$expand=fields($select=Title,body,DepartmentCompany,PublishingRollupImage)

НО - если я сделаю этот звонок, ответ будет:

{
    "error": {
        "code": "-1, Microsoft.SharePoint.Client.ClientServiceException",
        "message": "Cannot serialize data for type Microsoft.SharePoint.Publishing.Fields.ImageFieldValue.",
        "innerError": {
            "request-id": "f885269e-da21-45a0-b3e4-e304f4e01edb",
            "date": "2018-12-10T12:12:25"
        }
    }
}

Это естественнок этому я получаю целое изображение, отправленное добавлением этого. Но я прочитал , что я мог бы использовать .ImageUrl, чтобы вместо этого привести его к ссылке, но я не уверен, что это можно сделать при таком вызове.

Есть кто-нибудьуказатели дать?

1 Ответ

0 голосов
/ 11 декабря 2018

Способ Object Model (CSOM / JSOM) возвращает список объектов, но не JSON, поэтому его не нужно сериализовать.Способ Graph возвращает JSON, необходимо сериализовать операцию.

В настоящее время нет доступного обходного пути, поэтому вы не можете использовать это поле в Graph сейчас.Вы можете отправить один запрос на функцию UserVoice .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...