0
有人知道如何接受MS bot通過Skype連接器接收的文件嗎? 在機器人方面,它看起來像URL的文件,但我需要說明如何授權去訪問它們:MS Bot:通過Skype連接器接收文件
Attachment: {
"contentType": "application/octet-stream",
"contentUrl": "https://df-apis.skype.com/v2/attachments/0-weu-d1-8ce3f64a740658ec8f227311edacc258/views/original",
"thumbnailUrl": "https://df-apis.skype.com/v2/attachments/0-weu-d1-8ce3f64a740658ec8f227311edacc258/views/thumbnail"
}
感謝您的回覆@Lars,這是非常詳細的和這個事情是如何工作的。但後來通過了許多嘗試和檢查,因爲它在bot SDK文檔中沒有描述,所以我找到了適合我的解決方案,它非常簡單,只需使用來自Connector上下文的HttpClient參考,如下所示: 'var connector =新的ConnectorClient(new Uri(activity.ServiceUrl));' 'var content = connector.HttpClient.GetStreamAsync(attachment.ContentUrl).Result;' 'var memoryStream = new MemoryStream(); content.CopyTo(memoryStream);' –
一個很好的解決方案。 – Lars