【发布时间】:2015-04-23 17:53:45
【问题描述】:
这是一个全新的项目,也是我第一次尝试使用 Google Drive 的 API。运行时立即收到 401:
static void Main(string[] args)
{
UserCredential credential;
using (var filestream = new FileStream("client_secrets.json",
FileMode.Open, FileAccess.Read))
{
credential = GoogleWebAuthorizationBroker.AuthorizeAsync(
GoogleClientSecrets.Load(filestream).Secrets,
new[] { DriveService.Scope.Drive },
"user",
CancellationToken.None,
new FileDataStore("DriveCommandLineSample")).Result;
}
此代码逐字复制自https://developers.google.com/drive/web/quickstart/quickstart-cs。我将 JSON 文件下载为 client_secrets.json 并验证 GoogleClientSecrets.Load(filestream).Secrets 的值与我在凭据页面上看到的值相同。
我已经用 Firefox 和 IE 进行了测试。我做错了什么?
【问题讨论】:
标签: c# google-drive-api