Как добавить ссылку (url) в библиотеку документов сайта SharePoint через REST API?

Вот что я пробовал:

введите здесь описание изображения

Отправка почтового запроса для создания ссылки на библиотеку документов с токеном носителя и некоторыми данными в теле.

Ответ:

введите здесь описание изображения


person Mohamed Sameer    schedule 04.10.2019    source источник


Ответы (1)


Для SharePoint Online мы можем легко добиться этого с помощью PowerShell PnP.

$siteurl="https://tenant.sharepoint.com/sites/lz" 
$libraryTitle="DL"
Connect-PnPOnline -Url $siteurl
$linkText ="[InternetShortcut]URL=https://www.bing.com"

$memStream = New-Object System.IO.MemoryStream
$writeStream = New-Object System.IO.StreamWriter $memStream
$writeStream.WriteLine($linkText)

Add-PnPFile -FileName "Bing.url" -Folder $libraryTitle -Stream $memStream -Values @{_ShortcutUrl="https://www.bing.com"}
person LZ_MSFT    schedule 07.10.2019
comment
любой способ сделать с помощью REST API? - person Mohamed Sameer; 08.10.2019
comment
Кажется, что для этого не нужен REST API, нам нужно использовать PnP powershell или создать собственный веб-API для REST API с помощью CSOM C#. - person LZ_MSFT; 09.10.2019