Как получить идентификатор бота и идентификатор пользователя через API REST для бота, подключенного к каналу Microsoft Teams - PullRequest
1 голос
/ 06 ноября 2019

Мы используем Microsoft bot framework и имеем требование отправки сообщения боту, подключенному к каналу Microsoft Teams, из внешнего приложения (работающего в другой среде, например, в помещении) через REST API. Следующий API REST помогает создать диалог

{
    "bot": {
        "name": "someBot",
        "id": "xxx-some-bot-id"
    },
    "members": [
        {
            "name": "some user",
            "id": "xxx-some-user-id"
        }
    ],
  "channelData": {
    "tenant": {
      "id": "xxx-some-teanant-id"
    }
  },
}

Идентификатор, возвращаемый этим API, может позже использоваться для отправки сообщений через /v3/conversations/{id}

Несколько вопросов здесь:

  1. Существует ли какой-либо REST API для получения идентификатора члена (идентификатора пользователя) и идентификатора бота, используемого в вышеуказанной полезной нагрузке? Другими словами, как внешнее приложение может прочитать эти два внутренних идентификатора для использования при выполнении вызова API? Не удалось найти соответствующий API на странице документации по Bot API: Bot Framework REST API

  2. Есть ли способ получить идентификатор арендатора также через REST APIдля приведенного выше случая? ( Я так понимаю, это можно прочитать по URL-адресу приложения для команд )

Спасибо

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