Wpf谷歌Oauth2发布后无法正常工作

时间:2016-05-10 11:57:14

标签: c# wpf oauth-2.0 google-api

我制作了一个使用谷歌驱动API的应用程序。要访问我的谷歌驱动器,我需要使用OAuth2 API进行身份验证。现在,在测试它一切正常,从来没有问题。但是当我发布应用程序时,我的浏览器中没有弹出窗口。

我在Windows 10 x64上使用谷歌浏览器

我这样做的方式:

 UserCredential credential;

             using (var stream =
                 new FileStream("client_secret.json", FileMode.Open, FileAccess.Read))
             {
                 string credPath = System.Environment.GetFolderPath(
                     System.Environment.SpecialFolder.Personal);
                 credPath = System.IO.Path.Combine(credPath, ".credentials/drive-dotnet-quickstart.json");

                 credential = GoogleWebAuthorizationBroker.AuthorizeAsync(
                     GoogleClientSecrets.Load(stream).Secrets,
                     Scopes,
                     "user",
                     CancellationToken.None,
                     new FileDataStore(credPath, true)).Result;
                 Debug.WriteLine("Credential file saved to: " + credPath);
             }

任何帮助将不胜感激

0 个答案:

没有答案