Получите ошибку при попытке создать ссылку общего доступа с помощью action.createLink с onedrive для бизнеса, но может получить существующую ссылку, если она создана на портале

Я получаю внутреннюю ошибку сервера 500 с сообщением об ошибке «хост-сайт не является личным сайтом» при попытке создать ссылку общего доступа с корневым URL-адресом OneDrive для бизнеса - https: // {tenant} -my.sharepoint.com /_api/v2.0

Я могу загружать / создавать файлы через указанный выше API, но не могу создать общую ссылку. Если я создам ссылку с помощью портала Office365 OneDrive, я могу получить ссылку с помощью action.createLink.

используя подписку на пакет разработчика Office 365, но файл, который я могу отправить и обновить, но не могу создать ссылку, определенно находится в OneDrive, а не на сайте группы.

У кого-нибудь еще есть такая же проблема и есть ответы? Не уверен, какие дополнительные подробности я могу здесь предоставить.

Любая помощь приветствуется. Это поставило меня в тупик уже пару дней.


person markfl    schedule 27.10.2015    source источник


Ответы (1)


Microsoft подтвердила, что это ошибка в API OneDrive с функцией createLink.

Обратитесь к этому: https://github.com/OneDrive/onedrive-api-docs/issues/237#issuecomment-152639588

Судя по всему, до исправления осталось несколько дней. Надеюсь, это кому-то поможет.

Ваше здоровье

person markfl    schedule 27.11.2015