Создание загружаемой ссылки и файла предварительного просмотра для OneDrive DriveItem - PullRequest
0 голосов
/ 08 мая 2018

Я пытался создать общедоступный URL-адрес для загрузки для OneDrive для бизнеса и SharePoint DriveItem объект с использованием /createLink api .

curl \
  -X POST \
  -d '{"type":"view","scope":"anonymous"}' \
  -H 'Authorization: bearer xxx_Access_Token_xxx' \
  -H 'Content-Type: application/json' \
  "https://graph.microsoft.com/v1.0/drive/items/<item-id>/createLink"

Вышеуказанный вызов возвращает результат JSON с body.link.webUrl (https://my.sharepoint.com/:u:/g/XXXXrKmGKlXXXXXXXXXXsq0Bh3x4TTXXXXXXXXXXXXXXXXX), являющимся URL-адресом для совместного использования. Однако эта ссылка не содержит ссылки на файл напрямую.

Согласно этому комментарию добавление download=1 в качестве параметра строки запроса к сгенерированному общему URL позволит пользователю напрямую открыть исходный файл. Но я не смог найти никакой документации, подтверждающей это поведение.

Возможно ли

  • Скачать файл напрямую.
  • Использование общедоступного URL-адреса в качестве атрибута src тега img.
...