아래 코드 예제는 비컨 목록을 반환합니다. Google API 콘솔에서 API 키를 생성 할 때 공개 IP 주소를 허용하고 api 키와 연관 시켰습니다. 코드에서 ExecuteAsync() 메서드를 호출하면 오류 코드 403 (금지됨)으로 예외가 계속 수신됩니다. 내가 잘못했거나 문제를 완화하는 방법은 무엇입니까?오류 403 (금지됨)으로 인해 Google .NET API가 작동하지 않습니다.
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을 게시하시기 바랍니다 금지 된 아마 Google은 당신에게 무엇을 반환했습니다. – DaImTo