GET / me / drive / sharedWithMe возвращает пустой список - PullRequest
0 голосов
/ 15 февраля 2019

Я тестирую MSFT Graph SharedWithMe REST API и постоянно получаю пустую коллекцию, возвращаемую из службы.

Я подтвердил, что существует документ (DriveItem), которым поделился со мной друг из другой организации,Я сделал это, используя веб-клиент OneDrive по умолчанию.В этой вкладке, как и ожидалось, есть один документ.

Я вошел в свою учетную запись (OneDrive Business) через Graph Explorer и убедился, что у меня есть разрешение Files.ReadWrite.All.Затем я выпустил образец REST API для получения элементов, которыми я поделился ... но это ответ:

{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#Collection(driveItem)",
"value": []
}

Другие вызовы REST через Graph Explorer возвращают результаты, которые я ожидаю для своей учетной записи, поэтому яЯ уверен, что я аутентифицирован правильно.

Я ожидаю, что этот API вернул коллекцию с одним (удаленным) DriveItem в нем, но, увы, нет.

Поскольку служба REST возвращается200 (это не синтаксическое), я в недоумении, как решить эту проблему.У кого-нибудь есть идеи?

Спасибо.

1 Ответ

0 голосов
/ 14 августа 2019

Это не задокументировано, но добавьте параметр строки запроса allowExternal:

https://graph.microsoft.com/v1.0/me/drive/sharedWithMe?allowExternal=true
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...