Создайте папку приложения и загрузите файл с помощью OneDrive API

Мне удалось подключить свое приложение с OneDrive SDK / API к моему OneDrive. Но как я могу создать AppFolder и загрузить, то есть текстовый файл?

Я установил прицел:

private readonly string[] scopes = new string[] { "onedrive.readwrite", "wl.offline_access", "wl.signin" };

и аутентифицируем пользователя:

((App)Application.Current).OneDriveClient = OneDriveClientExtensions.GetUniversalClient(this.scopes);
await ((App)Application.Current).OneDriveClient.AuthenticateAsync();

и сохраните клиента в переменной:

var myOneDriveClient = ((App)Application.Current).OneDriveClient;

Может ли кто-нибудь помочь мне со следующими шагами?


person Richi S.    schedule 28.10.2015    source источник


Ответы (1)


Вот как можно получить папку приложения:

var folder = await myOneDriveClient.Drive.Special.AppRoot.Request().GetAsync();

Загрузка будет работать так:

var item = await myOneDriveClient
    .Drive
    .Special
    .AppRoot
    .Children["filename"]
    .Content
    .Request()
    .PutAsync<Item>(contentStream);
person ginach    schedule 29.10.2015