beta / chats /: chatId / Установленные приложения возвращает 404 - PullRequest
2 голосов
/ 21 апреля 2020

В соответствии с приведенной здесь документацией https://docs.microsoft.com/en-us/graph/api/resources/chat?view=graph-rest-beta#relationships

GET https://graph.microsoft.com/beta/chats/:chatId/installedApps должны возвращать установленные приложения в этом конкретном чате.

и messages, и members конечная точка на chats работает как ожидалось

Но конечная точка installedApps завершается неудачно с 404, и ответом является

HTTP/1.1 404 Not Found
Cache-Control: private
Content-Type: application/json
request-id: 6a72dce1-52e5-4f50-84b7-4ce52f4e347d
client-request-id: 8db2cc88-3080-450f-8b3d-359222f74705
x-ms-ags-diagnostic: {"ServerInfo":{"DataCenter":"South India","Slice":"SliceC","Ring":"3","ScaleUnit":"001","RoleInstance":"AGSFE_IN_7"}}
Access-Control-Allow-Origin: *
Access-Control-Expose-Headers: ETag, Location, Preference-Applied, Content-Range, request-id, client-request-id, ReadWriteConsistencyToken, SdkVersion
Strict-Transport-Security: max-age=31536000
Date: Tue, 21 Apr 2020 16:51:07 GMT
Content-Length: 198

{
  "error": {
    "code": "UnknownError",
    "message": "",
    "innerError": {
      "request-id": "6a72dce1-52e5-4f50-84b7-4ce52f4e347d",
      "date": "2020-04-21T16:51:07"
    }
  }
}

Области разрешений

Calendars.ReadWrite Calendars.ReadWrite.Shared Chat.ReadWrite Directory.Read.All Files.Read Files.Read.All Files.ReadWrite Group.ReadWrite.All Mail.Send MailboxSettings.Read Notes.ReadWrite.All openid profile Sites.ReadWrite.All Tasks.ReadWrite User.Read User.ReadBasic.All

1 Ответ

3 голосов
/ 23 апреля 2020

Правильно, что приложения могут устанавливаться и управляться в чате через клиент (и, следовательно, связь корректна), он не поддерживается API-интерфейсами Graph (см. Ссылку на документацию ниже).

В настоящее время Graph поддерживает установку приложений только в командной и пользовательской областях, как указано в документации https://docs.microsoft.com/en-us/graph/api/resources/teamsappinstallation?view=graph-rest-beta

Установка / удаление / выборка / обновление приложений в области чата в настоящее время не поддерживается Graph API

...