Microsoft graph api getOffice365ActivationsUserCounts возвращает ожидаемый символ, обнаруженный при анализе значения: R. Path - PullRequest
0 голосов
/ 01 октября 2019

Я вызываю Microsoft Graph REST API v1.0 из C # getoffice365activationsusercounts Возвращаемая ошибка

При анализе значения обнаружен неожиданный символ: R. Path '', строка 0,позиция 0.

Я использую следующий код в C #

 try
   {
      Graph::GraphServiceClient graphClient1 = GetGraphServiceClient(new[] { "Reports.Read.All" });
      var report = await graphClient1.Reports.GetOffice365ActivationsUserCounts().Request().GetAsync();
    }
catch (System.Exception ex)  { throw ex; }

     private Graph::GraphServiceClient GetGraphServiceClient(string[] scopes)
     {
       return GraphServiceClientFactory.GetAuthenticatedGraphClient(async () =>
       {
         string result = await tokenAcquisition.GetAccessTokenOnBehalfOfUserAsync(scopes);
         return result;
        }, webOptions.GraphApiUrl); 
      }

Пожалуйста, предложите мне решение.

1 Ответ

0 голосов
/ 08 октября 2019

Похоже, это ошибка с Клиентская библиотека Microsoft Graph для .NET , исключение возникает при десериализации полезной нагрузки ответа из getOffice365ActivationsUserCounts метод ,

Пока ошибка не будет устранена, запрос может быть выполнен следующим образом:

var message = graphClient.Reports.GetOffice365ActivationsUserCounts().Request().GetHttpRequestMessage();
var response = await graphClient.HttpProvider.SendAsync(message); 
// Download report data
var content = await response.Content.ReadAsStringAsync();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...