首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure聊天机器人--自适应卡-show安全视频

Azure聊天机器人--自适应卡-show安全视频
EN

Stack Overflow用户
提问于 2019-07-12 00:48:32
回答 1查看 69关注 0票数 0

我正在使用微软虚拟助手模板来创建我的聊天BoT。我想在我的天蓝色聊天中显示视频,bot..But视频不工作,特别是当视频来自公司sharepoint位置时。我猜这是由于身份验证问题造成的。如何发送已登录的用户令牌以在聊天窗口中显示视频。

代码语言:javascript
复制
public static VideoCard GetVideoCard()
    {
        var videoCard = new VideoCard
        {
            Title = "This my Title",
            Subtitle = "by the subtitle",
            Text = "t is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout.  distribution of letters,." +
                   " t is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout.ution of letters,.",

            Image = new ThumbnailUrl
            {
                Url = "https://mycompany.rev.vbrick.com/#/videos/11111-db89-11111-b39d-111111",
            },

            Media = new List<MediaUrl>
            {
                new MediaUrl()
                {

                    Url="https://mycompany.rev.vbrick.com/#/videos/11111-db89-4bc3-b39d-111111",

                },
            },
            Buttons = new List<CardAction>
            {
                new CardAction()
                {
                    Title = "Learn More",
                    Type = ActionTypes.OpenUrl,
                    Value = "https://mycompany.rev.vbrick.com/#/videos/1111-db89-4bc3-b39d-1111",
                },
            },
        };

        return videoCard;
    }
EN

回答 1

Stack Overflow用户

发布于 2019-07-13 05:26:59

您必须使用use OAuth,即supported by vBrick

基本上,这些步骤是:

HTTP向用户(here's a good sample)

  • Once显示登录屏幕。用户登录后,其发出的所有
  1. 请求都将经过身份验证。只要你能让vBrick的OAuth在Azure中工作,它就应该能工作。我无法测试,因为vBrick不是免费服务。
  2. 因为VideoCard视频请求是作为用户在客户端发出的,所以它应该可以工作。

对于遇到这种情况并想使用来自OneDrive的视频的任何人(我就是这样测试的),OneDrive会验证该URL,然后将您重定向到一个公共下载URL。由于重定向在显卡中不起作用,因此最好的方法是使用MS Graph API、get all OneDrive Items"@microsoft.graph.downloadUrl"。将视频卡的URL设置为该downloadUrl,然后将该VideoCard发送给用户。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56993948

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档