Вызов CreateFileUploadSession () приводит к «Ссылка на объект не установлена ​​на экземпляр объекта». ответ от Graph API - PullRequest
0 голосов
/ 17 февраля 2020

У меня работает веб-сайт, который загружает файлы от имени пользователей. Эта функция работала в течение нескольких месяцев только с временными проблемами в сети.

Последние два рабочих дня (пятница и понедельник, практически не используются в выходные дни), все пользователи получают стандартную нулевую ссылку-ссылку всякий раз, когда они пытаются загрузить файл. Я могу производить это во всех наших средах. Интересно то, что графическая служба сама возвращает сообщение об ошибке, это НЕ пустое исключение ссылки из кода сайта.

Вот URL запроса: https://graph.microsoft.com:443/beta/groups/[id]/drive/items/[folderId]:/[filename].[ext]:/microsoft.graph.createUploadSession

The [ ] и содержимое внутри являются заполнителями для отправляемых значений. Я использую. NET Graph SDK и проверил, правильно ли он кодирует имя файла.

Тело ответа от Graph API:

{
  "error": {
    "code": "InternalServerError",
    "message": "Object reference not set to an instance of an object.",
    "innerError": {
      "request-id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
      "date": "2020-02-17T20:10:03"
    }
  }
}
...