【发布时间】:2019-06-13 09:44:53
【问题描述】:
我试图与一个人或一群人创建一个新的对话,所以我创建了一个承载令牌进行身份验证并将其作为承载令牌添加到标题中(在邮递员中)。
所以在下一步中,我创建了一个 json 脚本,理论上,它可以创建一个新的对话。我尝试与几个人或仅与一个人创建对话(为此,我向成员或一个人添加了几个人并将标志 isGroup 更改为 true 或 false)。
这是 1 人的 json 示例:
{
"bot": {
"id": "<app id>",
"name": "<bot name>"
},
"isGroup": false,
"members": [
{
"id": "<member id>",
"name": "<member name>"
}
],
"topicName": "Hello there!"
}
我尝试在新对话中添加的所有成员的成员 ID 都是正确的。
我总是得到下一个回应:
{
"id": "8:live:<skype account name>"
}
对于群组对话,我得到了我添加的第一个人的这个实时 Skype 名称。所有请求都发送到 https://skype.botframework.com/v3/conversations 或 https://smba.trafficmanager.net/apis/v3/conversations 并且响应始终相同。
谁能告诉我我做错了什么?
另外,如果我在正文中添加 Activity,例如:
"activity":
{
"type": "message",
"from":
{
"id": "<app-id>",
"name": "<bot name>"
},
"recipient":
{
"id": "<member id>",
"name": "<member name>"
},
"text": "HI"
}
我得到下一个回复:
{
"error":
{
"code": "ServiceError",
"message": "Unknown"
}
}
【问题讨论】:
-
请不要在 cmets 中发布代码,即使它只是 JSON。编辑问题以包含格式化的 JSON。
-
你为什么要从你的问题中删除信息?
-
我提出了问题。
-
查看编辑历史。您的最后修改是删除 470 个字符:stackoverflow.com/posts/56577717/revisions
-
是的。我仍在努力。
标签: java botframework skype