我正在尝试将Google oAuth 2.0集成到我的Windows手机应用程序中。我的项目根目录中的client_secret.json文件及其构建操作设置为内容。 这是我的代码
var credential = await GoogleWebAuthorizationBroker.AuthorizeAsync(
new FileStream("../client_secrets.json", FileMode.Open, FileAccess.Read),
new[] { DriveService.Scope.Drive },
"user",
CancellationToken.None);
我收到以下错误
System.IO.FileNotFoundException:找不到文件 'C:\数据\程序{68788282-E5AD-4D0C-84DA-C5F8EB50D947} \的client_secrets.json'
答案 0 :(得分:0)
我认为你的道路在某种程度上被打破了?
这是一个疯狂的猜测,但是当你尝试这个时会解决吗?
string yourpath = Environment.CurrentDirectory + @"\client_secrets.json";
var credential = await GoogleWebAuthorizationBroker.AuthorizeAsync(
new FileStream(yourpath, FileMode.Open, FileAccess.Read),
new[] { DriveService.Scope.Drive },
"user",
CancellationToken.None);