API Discard в Microsoft Graph для sharepoint дает неподдерживаемый тип сегмента.ODataQuery: - PullRequest
0 голосов
/ 08 июня 2018

Мы пытаемся интегрировать SPOnline в наш продукт, для которого нам нужно отменить оформление заказа.Я видел API

https://graph.microsoft.com/beta/sites/<siteid>/drive/items/01QLNXZVV4M75S2HYNTBF32HGY3ZZ6MAGT/discard

, но он дает

{
    "error": {
        "code": "BadRequest",
        "message": "Unsupported segment type. ODataQuery: sites/<siteid>/drive/items/01QLNXZVV4M75S2HYNTBF32HGY3ZZ6MAGT/discard",
        "innerError": {
            "request-id": "a3e5a861-3dd6-47a2-b111-fc9087a07b03",
            "date": "2018-06-08T03:51:30"
        }
    }
}

Можно ли как-нибудь отменить оформление заказа, используя наш код?

Еще одна проблема, которую яЯ видел, что если я извлекаю файл от пользователя "A" из другой организации, то пользователь "B" из другой организации не может увидеть извлечение.Он появляется в пользовательском интерфейсе, но api? Select = публикация дает статус опубликованного пользователяЭто как задумано или проблема?

1 Ответ

0 голосов
/ 08 июня 2018

Я не уверен, откуда вы взяли /discard, но в Microsoft Graph такой конечной точки нет.

Вы можете вернуть файл к предыдущей версии, используя /restoreVersion, но в настоящее время нет способа просто "отменить" или "отбросить" a /checkout.Вам нужно будет /checkin, чтобы разблокировать файл, а затем restoreVersion, чтобы отменить любую ошибку в номере версии.

...