Uri用于访问OneDrive中的特定文档

时间:2016-09-21 08:25:33

标签: c# onedrive universal

在通用应用程序(Windows 10)的以下代码中,可以打开Skype并调用 usertocall 。 如果为 新Uri更改此uri(@“ms-Onedrive:”); 将打开OneDrive应用程序。 哪个是用于访问存储在Onedrive中的特定文档的正确的Uri?

 private async void button_Click(object sender, RoutedEventArgs e)
    {
        var uriSkype = new Uri(@"skype:(usertocall)?call");

        // Set the option to show a warning
        var promptOptions = new Windows.System.LauncherOptions();
     //   promptOptions.TreatAsUntrusted = true;

        // Launch the URI
        var success = await Windows.System.Launcher.LaunchUriAsync(uriSkype);

        if (success)
        {
            // URI launched
        }
        else
        {
            // URI launch failed
        }
    }

1 个答案:

答案 0 :(得分:0)

您无法使用本地协议处理程序来访问文件。它用于在应用程序之间进行通信,并要求OneDrive应用程序显示各种UI,但不允许您访问文件。

您需要使用OneDrive API(https://dev.onedrive.com)才能访问用户的OneDrive内容。