下面我的代碼片段應該返回信標列表。當Google API控制檯生成API密鑰時,我已將我的公共IP地址列入白名單並與api密鑰關聯。當代碼調用ExecuteAsync()方法時,我不斷收到一個錯誤代碼爲403(禁止)的異常。我可能做錯了什麼以及如何減輕這個問題?谷歌.NET API由於錯誤403(禁止)而失敗
public async void TestApiKey()
{
var apikey = "739479874ABCDEFGH123456"; //it's not the real key I'm using
var beaconServices = new ProximitybeaconService(new Google.Apis.Services.BaseClientService.Initializer
{
ApplicationName = "My Project",
ApiKey = apikey
});
var result = await beaconServices.Beacons.List().ExecuteAsync();
// Display the results.
if (result.Beacons != null)
{
foreach (var api in result.Beacons)
{
Console.WriteLine(api.BeaconName + " - " + api.Status);
}
}
}
你添加了燈塔服務在API控制檯項目? – davidgyoung
請發佈完整的錯誤消息403禁止可能只是谷歌已經返回給你的一部分。 – DaImTo