0

フォルダーを作成し、残りの API を使用してファイルをアップロードしたい私のコードは次のようになります

  public string CreateFolder(string FolderName)
    {
        int WorkSpaceId = 330201;
        int id = 168079105;
        var queryString = HttpContext.Current.Session["tokenSession"];
        var request = WebRequest.Create(RequestProfileUrl + FolderName);
        request.AuthenticationLevel = System.Net.Security.AuthenticationLevel.None;
        request.Headers.Add("Authorization", "Bearer " + AccessToken);
        request.ContentType = "multipart/form-data";
        request.Method = "POST";
        var response = request.GetResponse();
        HttpContext.Current.Response.Redirect("" + request.RequestUri);
        using (var responseStream = response.GetResponseStream())
        {
            var reader = new StreamReader(responseStream);
            var responseText = reader.ReadToEnd();
            reader.Close();
            return responseText;
        }
    }

私はこうしなければならない

POST https://apis.live.net/v5.0/me/skydrive
Authorization: Bearer ACCESS_TOKEN
Content-Type: multipart/form-data

{
    "name": "My example folder"
}`

nameリクエスト ヘッダーとコンテンツ タイプを追加しましたが、リクエストにパラメータを追加する方法がわかりません。

4

1 に答える 1