Я пытаюсь создать новый разговор с человеком или группой лиц, поэтому я создаю токен Bearer для аутентификации и добавляю его в заголовок как токен носителя (в почтальоне).
Итак, на следующем шаге я создаю сценарий json, который теоретически может создать новый диалог. Я пытаюсь создать разговор с несколькими людьми или только с одним (для этого я добавил несколько человек к участникам или один и изменил флаг isGroup на true или false).
Это пример json для 1 человека:
{
"bot": {
"id": "<app id>",
"name": "<bot name>"
},
"isGroup": false,
"members": [
{
"id": "<member id>",
"name": "<member name>"
}
],
"topicName": "Hello there!"
}
Идентификатор участника верен для всех участников, которых я пытаюсь добавить в новый разговор.
И следующий ответ я получаю всегда:
{
"id": "8:live:<skype account name>"
}
Для группового разговора я получаю имя этого живого скайпа от первого лица, которое я добавил. Все запросы были отправлены на https://skype.botframework.com/v3/conversations или https://smba.trafficmanager.net/apis/v3/conversations и ответ всегда один и тот же.
Может кто-нибудь сказать мне, что я делаю не так?
Также, если я добавлю активность в теле, как:
"activity":
{
"type": "message",
"from":
{
"id": "<app-id>",
"name": "<bot name>"
},
"recipient":
{
"id": "<member id>",
"name": "<member name>"
},
"text": "HI"
}
Я получаю следующий ответ:
{
"error":
{
"code": "ServiceError",
"message": "Unknown"
}
}