Невозможно получить миниатюру фотографии другого пользователя с помощью API Microsoft Graph

Согласно этому официальному документу список эскизов для DriveItem мы можем получить эскизы фотографий OneDrive с помощью этого API.

Когда я отправил запрос на получение миниатюры фотографии из моего OneDrive с API Microsoft Graph, сервер вернул 200 и работал нормально.

https://graph.microsoft.com/v1.0/users/{my user id}/drive/items/{my photo object id}/thumbnails

Однако при попытке получить миниатюру фотографии с onedrive другого пользователя сервер вернул 404 not found.

https://graph.microsoft.com/v1.0/users/{other user's id}/drive/items/{other user's photo id}/thumbnails

Я действительно уверен, что фотография другого пользователя существует и что идентификатор правильный.

Я делаю что-то не так или есть ограничение на доступ к фотографиям других пользователей OneDrive?


person 唐雯倩    schedule 16.11.2016    source источник


Ответы (1)


В настоящее время пользователь не может запрашивать OneDrive другого пользователя.

Вы можете подтвердить, запросив корень диска.

Вы сами увидите список файлов на диске:

https://graph.microsoft.com/v1.0/users/{my user id}/drive/root/children

Однако для любого другого пользователя вы получите пустую коллекцию (даже если на этом диске есть файлы).

https://graph.microsoft.com/v1.0/users/{other user's id}/drive/root/children
person Saca    schedule 20.11.2016