UnknownError из Graph API при доступе к документам Sharepoint - PullRequest
2 голосов
/ 22 марта 2019

У меня есть приложение для нескольких арендаторов, в котором несколько случайных арендаторов получают бесполезную ошибку «UnknownError» при доступе к документам sharepoint через Graph API.Это происходит при перечислении файлов в папке, при загрузке файлов напрямую или по частям или при получении содержимого файла.Я перечислю некоторые идентификаторы запроса, и, возможно, кто-то из MS мог бы посмотреть, что означает ошибка:

Url: /v1.0/groups/ed8a202b-b7bd-42bd-8a91-5642b9d17b01/drive/items/01JCQPBHZ7ZWY7KUXPHJBLUNC7CJ3QMNAD
Request ID: e4c8c765-d9bd-425f-855a-00362d3b18b5
Time: Fri, 22 Mar 2019 08:30:39 GMT

Url: /v1.0/groups/ed8a202b-b7bd-42bd-8a91-5642b9d17b01/drive/root:/xxxxx/xxxxxxx/xxxxxxxxx.pdf:/microsoft.graph.createUploadSession
Request ID: f588cec1-f3d5-4803-8d0e-251b6b611584
Time:Fri, 22 Mar 2019 07:08:45 GMT

Обновление: Вот некоторые заголовки ответа от запроса:

[
  {
    "Transfer-Encoding": "chunked"
  },
  {
    "request-id": "edc0c4ba-24ac-46e2-aa7d-1c423e0995c0"
  },
  {
    "client-request-id": "edc0c4ba-24ac-46e2-aa7d-1c423e0995c0"
  },
  {
    "x-ms-ags-diagnostic": {
      "ServerInfo": {
        "DataCenter": "West Europe",
        "Slice": "SliceC",
        "Ring": "5",
        "ScaleUnit": "001",
        "RoleInstance": "AGSFE_IN_4",
        "ADSiteName": "WEU"
      }
    }
  },
  {
    "Duration": "10048.6264"
  },
  {
    "Strict-Transport-Security": "max-age=31536000"
  },
  {
    "Cache-Control": "private"
  },
  {
    "Date": "Fri, 29 Mar 2019 15:24:21 GMT"
  }
]

ОБНОВЛЕНИЕ 08/05-2019:

Мне кажется, что все ошибки UnknownError всех наших клиентов происходят из DataCenter: WestEurope, Slice: SliceC (согласно заголовкам).Однако разные кольца и экземпляры (даже для одного и того же клиента)

В большинстве случаев этот запрос не выполняется:

/ v1.0 / groups / {tenantid} / drive / root: /{папка} / {папка} / {папка} / {имя файла}: / microsoft.graph.createUploadSession

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...