Получить тему встречи Microsoft Teams из ThreadId - PullRequest
0 голосов
/ 09 апреля 2020

Мы используем Microsoft Calls SDK. Когда создается вызов, связанный с собранием Microsoft Teams, этот вызов содержит идентификатор темы для собрания. Идентификатор темы имеет вид: 19:meeting_ZTE0YjlmYzgtMGM0Yi00YmI5LWI1OTMtMzMxOWE3ZmI5MDU1@thread.v2

Есть ли способ получить тему собрания или любую другую информацию о собрании из этого?

Обновление 4/10/20: Это что я получу, если попытаюсь получить больше информации из / app / Calls / {CallId}

    {
  "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#communications/calls/$entity",
  "id": "801f0400-731f-43dd-804f-788a98f4ad47",
  "state": "established",
  "transferState": null,
  "terminationReason": null,
  "direction": "outgoing",
  "ringingTimeoutInSeconds": null,
  "subject": null,
  "callbackUri": "https://xxxx/api/v1/xxxxx/calls",
  "requestedModalities": [
    "audio",
    "video"
  ],
  "activeModalities": [
    "Audio",
    "Video",
    "VideoBasedScreenSharing"
  ],
  "routingPolicies": [],
  "tenantId": "xxxxx",
  "myParticipantId": "dbf2fb49-2be6-42ee-9b43-b9502890160f",
  "callChainId": "e3a58e36-9563-454e-873f-525994d0420c",
  "replacesContext": "aHR0cHM6Ly9iLWNjLXVzZWEyLTAyLmNjLnNreXBlLmNvbS9jYy92MS9hY3RpdmUvN2ZmNWMzMWMtYTdhMS00NjdmLWI2YWMtN2Q1NTc2ZDZlZGU3LzE1NTY5NTg2Ni9hMy8xNTU2OTYwMTMvcmVwbGFjZW1lbnQ/aT0yJmU9NjM3MjE1NDI0MTU4MzE2ODIw",
  "mediaState": null,
  "resultInfo": null,
  "answeredBy": null,
  "callOptions": null,
  "meetingCapability": {
    "allowAnonymousUsersToDialOut": false,
    "autoAdmittedUsers": "EveryoneInCompany",
    "allowAnonymousUsersToStartMeeting": false,
    "entryExitNotificationsEnabled": true
  },
  "toneInfo": null,
  "incomingContext": null,
  "terminationSender": null,
  "callRoutes": [],
  "source": {
    "endpointType": null,
    "region": null,
    "languageId": null,
    "countryCode": null,
    "identity": {
      "user": null,
      "phone": null,
      "guest": null,
      "encrypted": null,
      "onPremises": null,
      "applicationInstance": null,
      "device": null,
      "application": {
        "id": "xxxxx",
        "displayName": null,
        "tenantId": null
      }
    }
  },
  "targets": [],
  "mediaConfig": {
    "@odata.type": "#microsoft.graph.serviceHostedMediaConfig",
    "preFetchMedia": []
  },
  "chatInfo": {
    "threadId": "19:meeting_ZTE0YjlmYzgtMGM0Yi00YmI5LWI1OTMtMzMxOWE3ZmI5MDU0@thread.v2",
    "messageId": "0",
    "replyChainMessageId": null
  },
  "meetingInfo": {
    "@odata.type": "#microsoft.graph.organizerMeetingInfo",
    "allowConversationWithoutHost": null,
    "lobbyBypass": null,
    "organizer": {
      "phone": null,
      "guest": null,
      "encrypted": null,
      "onPremises": null,
      "applicationInstance": null,
      "application": null,
      "device": null,
      "user": {
        "id": "xxxxx",
        "displayName": null,
        "tenantId": "xxxxxx"
      }
    }
  }
}

1 Ответ

0 голосов
/ 10 апреля 2020

Не уверен, что вы пытались вызвать метод GET. Из него можно получить информацию, подобную теме.

Например,

GET https://graph.microsoft.com/v1.0/communications/calls/2f1a1100-b174-40a0-aba7-0b405e01ed92

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