【发布时间】:2017-06-06 12:22:08
【问题描述】:
我在使用机器人框架 REST API 通过 Skype 频道发送附件时遇到问题。
我能够使用这样的 json 消息正确发送图像:
{
"type":"message",
"timestamp":"2017-05-22T11:31:36.2281894Z",
"from":{
"name":"MyBot"
},
"recipient":{
"id":"29:1-Dl1xMx6G2qGya5O5BgTZJhc0fUKOiQLctt74CmwJ3PVJNgkocpf3LY626py9UIO"
},
"text":"It works!",
"attachments": [
{
"contentType": "image/jpg",
"contentUrl": "https://g87a2173.ngrok.io/content/attachments/65f2be10-e61e-424e-9ea1-e05f1002fd19",
"name": "image.jpg"
}
]
}
但是,如果我发送的文件具有除图像以外的任何内容类型,则会出现错误。
例如,如果我发送
{
"type":"message",
"timestamp":"2017-05-22T11:31:36.2281894Z",
"from":{
"name":"MyBot"
},
"recipient":{
"id":"29:1-Dl1xMx6G2qGya5O5BgTZJhc0fUKOiQLctt74CmwJ3PVJNgkocpf3LY626py9UIO"
},
"text":"Not working!",
"attachments": [
{
"contentType": "audio/wav",
"contentUrl": "https://g87a2173.ngrok.io/content/attachments/e58bcefa-7060-464f-96ee-78d2795ec80f",
"name": "audio.wav"
}
]
}
我收到 400 错误
{
"error": {
"code": "BadArgument",
"message": "Unknown attachment type"
}
}
API reference documentation 声明
附件可以是媒体文件(例如,音频、视频、图像、文件)或 丰富的卡片
我哪里错了?
谢谢
【问题讨论】:
标签: botframework