0
Кто-нибудь знает, как принять файл, полученный MS-ботом через 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, это очень подробная информация о том, как эта вещь действительно работает. Но позже через множество попыток и проверок, поскольку он не описан в документации по боту SDK, я нашел решение, которое было разработано для меня, и оно довольно простое, просто используйте ссылку HttpClient из контекста Connector следующим образом: 'var connector = новый ConnectorClient (новый Uri (activity.ServiceUrl)); ' ' var content = connector.HttpClient.GetStreamAsync (attachment.ContentUrl) .Result; ' ' var memoryStream = new MemoryStream(); content.CopyTo (memoryStream); ' –
Хорошее решение. – Lars