Я использую Beta API Graph для манипулирования сообщениями в командах. 16.10 я начал получать ошибки при выполнении этих операций. Я наконец отследил его до получения 500 сообщений на любой вызов API в
GET / team / {id} / channel / {id} / messages
Тот же вызов, пропуская /messages
возвращает информацию о канале правильно.
Например,
Invoke-RestMethod "https://graph.microsoft.us/beta/teams/$teamID/channels/$chanID/" -Method Get -Headers $head
Возвращает объект сущности канала, но
Invoke-RestMethod "https://graph.microsoft.us/beta/teams/$teamID/channels/$chanID/messages" -Method Get -Headers $head
возвращает приведенную ниже ошибку (полные данные из фиддлера)
HTTP/1.1 500 Internal Server Error
Cache-Control: private
Content-Type: application/json
request-id: 83ef77bb-5fa5-4277-939d-c192e7900c0e
client-request-id: 83ef77bb-5fa5-4277-939d-c192e7900c0e
x-ms-ags-diagnostic: {"ServerInfo":{"DataCenter":"USGov Iowa","Slice":"SliceC","Ring":"5","ScaleUnit":"001","RoleInstance":"AGSFE_IN_3"}}
Strict-Transport-Security: max-age=31536000
Date: Wed, 23 Oct 2019 18:33:43 GMT
Content-Length: 231
{
"error": {
"code": "InternalServerError",
"message": "Failed to execute request.",
"innerError": {
"request-id": "83ef77bb-5fa5-4277-939d-c192e7900c0e",
"date": "2019-10-23T18:33:43"
}
}
}
Я что-то не так делаю?
Я в среде GCC High.
Спасибо, Дейв