我正在尝试编写一个控制台应用程序来使用 Google 预测。我无法弄清楚我做错了什么。我不断收到“权限不足”。我怎样才能解决这个问题。如何查看实际生成的请求是什么?
//Desired Request: GET https://www.googleapis.com/prediction/v1.6/projects/1043149216958/trainedmodels/list?
// pageToken=%22%22&maxResults=5&key={YOUR_API_KEY}
public async Task Run()
{
UserCredential credential;
using (var stream = new FileStream("Aggreate Volume 1 Client Secret.json", FileMode.Open, FileAccess.Read))
{
credential = await GoogleWebAuthorizationBroker.AuthorizeAsync(
GoogleClientSecrets.Load(stream).Secrets,
new[] {PredictionService.Scope.DevstorageFullControl},
"user", CancellationToken.None );
}
var service =
new PredictionService(
new BaseClientService.Initializer() {
HttpClientInitializer = credential,
ApplicationName = "Aggregate Volume 2"
}
);
try
{
var response = service.Trainedmodels.List().Execute();
}
catch (Exception e)
{
Console.WriteLine("An error occurred: " + e.Message);
}
}