pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

GoogleWebAuthorizationBroker.AuthorizeAsync 掛起

GoogleWebAuthorizationBroker.AuthorizeAsync Hangs(GoogleWebAuthorizationBroker.AuthorizeAsync 掛起)
本文介紹了GoogleWebAuthorizationBroker.AuthorizeAsync 掛起的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我們的網站需要從后面的代碼(asp.net mvc 應用程序)上傳視頻到youtube.我正在嘗試獲取 google 憑據,但是當我調用 AuthorizeAsync 時,應用程序只是掛起.我四處尋找解決方案,但似乎沒有任何幫助.我已經在谷歌和堆棧溢出上搜索過明顯的.我發現的大部分內容都提到該應用程序可能無法訪問 appdata 文件夾,因此我嘗試將該文件夾更改為位于 c 驅動器、d 驅動器和實際 inetpub 位置中.我測試并發現我能夠讓應用程序寫入這些位置.

Our website needs to upload videos to youtube from the code behind (asp.net mvc application). I'm trying to get the google credentials, but when i call the AuthorizeAsync, the application just hangs. I've looked all over for a solution and none seem to help out. I've already searched for the obvious on google and stack overflow. most of what i found mentioned that the application might not have access the the appdata folder, so i tried changing the folder to be in the c drive, d drive and in the actual inetpub location. i tested and found i was able to have the application write to those locations.

更具體地說,用戶是我們的管理員,客戶上傳視頻給我們,管理員批準.當管理員批準它們時,它會發布在我們的 youtube 帳戶上.管理員無需執行任何操作,只需單擊批準"按鈕即可.

to be more specific, the user is our admin, customers upload videos to us, and the admin approves them. when the admin approves them, it is posted on our youtube account. the admin should not have to do anything but click the approve button.

為了使這成為一個實際問題,我該怎么做才能通過 AuthorizeAsync?如果您需要更多信息,請告訴我

To make this an actual question, what can i do to get past the AuthorizeAsync? Let me know if you need more info

        UserCredential credential;
        GoogleWebAuthorizationBroker.Folder = "YouTube.Auth.Store";
        using (var stream = new FileStream(CredentialsPath, FileMode.Open,
                             FileAccess.Read))
        {
            credential = GoogleWebAuthorizationBroker.AuthorizeAsync(
                GoogleClientSecrets.Load(stream).Secrets,
                // This OAuth 2.0 access scope allows an application to upload files to the
                // authenticated user's YouTube channel, but doesn't allow other types of access.
                new[] { YouTubeService.Scope.YoutubeUpload },
                "user",
                CancellationToken.None,
                new FileDataStore("YouTube.Auth.Store")
            ).Result;
        }

推薦答案

找到了解決這個問題的方法.

Found a way to get passed this.

我改用了 GoogleAuthorizationCodeFlow.結果是這樣的:

I used GoogleAuthorizationCodeFlow instead. this is what it turned out to look like:

        ClientSecrets secrets = new ClientSecrets()
        {
            ClientId = CLIENT_ID,
            ClientSecret = CLIENT_SECRET
        };

        var token = new TokenResponse { RefreshToken = REFRESH_TOKEN }; 
        var credentials = new UserCredential(new GoogleAuthorizationCodeFlow(
            new GoogleAuthorizationCodeFlow.Initializer 
            {
                ClientSecrets = secrets
            }), 
            "user", 
            token);

        var service = new YouTubeService(new BaseClientService.Initializer()
        {
            HttpClientInitializer = credentials,
            ApplicationName = "TestProject"
        });

這篇關于GoogleWebAuthorizationBroker.AuthorizeAsync 掛起的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

LINQ to SQL and Concurrency Issues(LINQ to SQL 和并發問題)
Yield return from a try/catch block(try/catch 塊的收益回報)
Should I call Parameters.Clear when reusing a SqlCommand with a transation?(重用帶有事務的 SqlCommand 時,我應該調用 Parameters.Clear 嗎?)
what does a using statement without variable do when disposing?(處理時不帶變量的 using 語句有什么作用?)
Why doesn#39;t TransactionScope work with Entity Framework?(為什么 TransactionScope 不適用于實體框架?)
How to dispose TransactionScope in cancelable async/await?(如何在可取消的 async/await 中處理 TransactionScope?)
主站蜘蛛池模板: 成都办公室装修-办公室设计-写字楼装修设计-厂房装修-四川和信建筑装饰工程有限公司 | ERP企业管理系统永久免费版_在线ERP系统_OA办公_云版软件官网 | 商标转让-商标注册-商标查询-软著专利服务平台 - 赣江万网 | 食安观察网 | 防水接头-电缆防水接头-金属-电缆密封接头-不锈钢电缆接头 | 卫生人才网-中国专业的医疗卫生医学人才网招聘网站! | 中空玻璃生产线,玻璃加工设备,全自动封胶线,铝条折弯机,双组份打胶机,丁基胶/卧式/立式全自动涂布机,玻璃设备-山东昌盛数控设备有限公司 | 浙江美尔凯特智能厨卫股份有限公司| 欧必特空气能-商用空气能热水工程,空气能热水器,超低温空气源热泵生产厂家-湖南欧必特空气能公司 | 工业废水处理|污水处理厂|废水治理设备工程技术公司-苏州瑞美迪 今日娱乐圈——影视剧集_八卦娱乐_明星八卦_最新娱乐八卦新闻 | 山东集装箱活动房|济南集装箱活动房-济南利森集装箱有限公司 | 浙江上沪阀门有限公司 | 珠光砂保温板-一体化保温板-有釉面发泡陶瓷保温板-杭州一体化建筑材料 | 塑钢课桌椅、学生课桌椅、课桌椅厂家-学仕教育设备首页 | 散热器-电子散热器-型材散热器-电源散热片-镇江新区宏图电子散热片厂家 | 酶联免疫分析仪-多管旋涡混合仪|混合器-莱普特科学仪器(北京)有限公司 | SDG吸附剂,SDG酸气吸附剂,干式酸性气体吸收剂生产厂家,超过20年生产使用经验。 - 富莱尔环保设备公司(原名天津市武清县环保设备厂) | 宁夏档案密集柜,智能密集柜,电动手摇密集柜-盛隆柜业宁夏档案密集柜厂家 | 网带通过式抛丸机,,网带式打砂机,吊钩式,抛丸机,中山抛丸机生产厂家,江门抛丸机,佛山吊钩式,东莞抛丸机,中山市泰达自动化设备有限公司 | 杭州厂房降温,车间降温设备,车间通风降温,厂房降温方案,杭州嘉友实业爽风品牌 | 佛山商标注册_商标注册代理|专利注册申请_商标注册公司_鸿邦知识产权 | 实体店商新零售|微赢|波后|波后合作|微赢集团 | 过跨车_过跨电瓶车_过跨转运车_横移电动平车_厂区转运车_无轨转运车 | 绿萝净除甲醛|深圳除甲醛公司|测甲醛怎么收费|培训机构|电影院|办公室|车内|室内除甲醛案例|原理|方法|价格立马咨询 | 橡胶接头|可曲挠橡胶接头|橡胶软接头安装使用教程-上海松夏官方网站 | 伸缩器_伸缩接头_传力接头-巩义市润达管道设备制造有限公司 | 东莞工厂厂房装修_无尘车间施工_钢结构工程安装-广东集景建筑装饰设计工程有限公司 | 广州小程序开发_APP开发公司_分销商城系统定制_小跑科技 | 联系我们老街华纳娱乐公司官网19989979996(客服) | 隔离变压器-伺服变压器--输入输出电抗器-深圳市德而沃电气有限公司 | 浙江清风侠环保设备有限公司| 冷藏车-东风吸污车-纯电动环卫车-污水净化车-应急特勤保障车-程力专汽厂家-程力专用汽车股份有限公司销售二十一分公司 | 河南新乡德诚生产厂家主营震动筛,振动筛设备,筛机,塑料震动筛选机 | 全自动真空上料机_粉末真空上料机_气动真空上料机-南京奥威环保科技设备有限公司 | 水厂自动化-水厂控制系统-泵站自动化|控制系统-闸门自动化控制-济南华通中控科技有限公司 | 新型锤式破碎机_新型圆锥式_新型颚式破碎机_反击式打沙机_锤式制砂机_青州建源机械 | 重庆钣金加工厂家首页-专业定做监控电视墙_操作台 | 儿童乐园|游乐场|淘气堡招商加盟|室内儿童游乐园配套设备|生产厂家|开心哈乐儿童乐园 | 电机修理_二手电机专家-河北豫通机电设备有限公司(原石家庄冀华高压电机维修中心) | 步进_伺服_行星减速机,微型直流电机,大功率直流电机-淄博冠意传动机械 | 上海噪音治理公司-专业隔音降噪公司-中广通环保 |