在通用应用程序(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
}
}
答案 0 :(得分:0)
您无法使用本地协议处理程序来访问文件。它用于在应用程序之间进行通信,并要求OneDrive应用程序显示各种UI,但不允许您访问文件。
您需要使用OneDrive API(https://dev.onedrive.com)才能访问用户的OneDrive内容。