Загрузить файл из локального каталога в Onedrive с помощью Microsoft Graph API в консольном приложении Visual Studio - PullRequest
0 голосов
/ 09 апреля 2020

Я новичок в графике API, поэтому любая помощь высоко ценится. Ниже приведен фрагмент кода, который выдает ошибку:

{
  "error": {
    "code": "BadRequest",
    "message": "Unable to read JSON request payload. Please ensure Content-Type header is set and payload is of valid JSON format.",
    "innerError": {
      "request-id": "47c7096c-5044-4a25-a6cd-0fd5deccb353",
      "date": "2020-04-09T08:42:12"
    }
  }
}
using (var client = new HttpClient())
            {
                try
                {
                    var url = "https://graph.microsoft.com/v1.0/me/drive/root/children?";
                    client.DefaultRequestHeaders.Add("Authorization", "Bearer " + result);
                    byte[] sContents = System.IO.File.ReadAllBytes(filePath);
                    var content = new ByteArrayContent(sContents);
                    content.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/json");
                    var response = client.PutAsync(url, content).Result.Content.ReadAsStringAsync().Result;
                    return response;
                }
             }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...