C# 如何使用补丁请求重命名OneDrive上的文件/文件夹?
我即将编写一个应用程序,将我的本地文件夹与云同步。据我所知,LiveSDK没有提供任何方法来帮助我做到这一点? 因此,在互联网上搜索后,我发现了一个例子: 它是关于移动一个文件,但也有一个名称属性应该是可变的。 那么如何在C中构建请求呢 这就是我到目前为止尝试的方式,不知道如何构建URL,使用什么参数等等。另外,我可以向WebClient请求修补程序吗C# 如何使用补丁请求重命名OneDrive上的文件/文件夹?,c#,windows-7,live-sdk,onedrive,C#,Windows 7,Live Sdk,Onedrive,我即将编写一个应用程序,将我的本地文件夹与云同步。据我所知,LiveSDK没有提供任何方法来帮助我做到这一点? 因此,在互联网上搜索后,我发现了一个例子: 它是关于移动一个文件,但也有一个名称属性应该是可变的。 那么如何在C中构建请求呢 这就是我到目前为止尝试的方式,不知道如何构建URL,使用什么参数等等。另外,我可以向WebClient请求修补程序吗 string url = String.Format("https://apis.live.net/v5.0/" + fileid + "?ac
string url = String.Format("https://apis.live.net/v5.0/" + fileid + "?access_token="+this.liveConnectClient.Session.AccessToken);
using (WebClient wc = new WebClient())
{
//wc.DownloadData(url);
wc.UploadData(url, "PATCH", null);
}
如果有任何线索,我将不胜感激。看起来WebClient无法支持补丁请求。您可能需要使用支持其他谓词的HttpWebRequest方法。上的控制台应该让您更好地了解如何为不同的调用组合请求