Как я могу загружать файлы в общую папку на OneDrive с помощью OneDrive API?

#c# #onedrive #live-sdk

#c# #onedrive #live-sdk

Вопрос:

Я пытаюсь загрузить файлы в общую папку (от других пользователей) на OneDrive, используя Live SDK в среде выполнения Windows (версия 5.6.0).

Однако, похоже, что текущая версия SDK не поддерживает загрузку в папки других пользователей. Это правильно?

Я могу легко загружать файлы в свою собственную папку, используя

 client.BackgroundUploadAsync(folderId, file.Name, file, OverwriteOption.Rename);
 

но выполнение того же самого в папке других пользователей вернет ошибку авторизации.

Ответ №1:

Вы правы. Live Connect в настоящее время не поддерживает загрузку файлов в папки, отличные от тех, которые принадлежат пользователю, от имени которого вы выполняете свои вызовы API.