C# 发现此API项目的内部错误:Google Places API

C# 发现此API项目的内部错误:Google Places API,c#,google-maps,google-maps-api-3,google-places-api,C#,Google Maps,Google Maps Api 3,Google Places Api,我正在使用Google Places Web服务API,我已经创建了服务器密钥,还启用了更高访问/使用配额的计费。然而,在我的C#项目中访问API时,它给了我以下错误 "error_message" : "An internal error was found for this API project.", "html_attributions" : [], "results" : [], "status" : "REQUEST_DENIED" 但是,如果在浏览器中使用应用程序生成的API U

我正在使用Google Places Web服务API,我已经创建了服务器密钥,还启用了更高访问/使用配额的计费。然而,在我的C#项目中访问API时,它给了我以下错误

"error_message" : "An internal error was found for this API project.",
"html_attributions" : [],
"results" : [],
"status" : "REQUEST_DENIED"
但是,如果在浏览器中使用应用程序生成的API URL,则会在浏览器中获得预期的输出

最近我开始使用GooglePlaceAPI。我已为当前项目创建了一个服务器密钥。因为我必须使用PlaceAPI,所以我在服务页面中打开了它

我已经重新生成了服务器密钥并对其进行了验证;我每分钟发送一个请求

我的搜索URL如下所示

https://maps.googleapis.com/maps/api/place/textsearch/json?query=Hotel+Bellizio+New+York&sensor=false&type=lodging|establishment&key={MY_API_KEY}
这与sensor=true/false参数无关,因为它无法返回两个值


请帮助。

最后,在对项目的各个方面进行了大量调查之后,我终于在网上找到了一些提示,解决了这个问题

问题出在.Net WebClient.DownloadString上,我使用它通过POST进行调用,现在我使用的是HttpClient,它执行此API所需的GET

然而,我仍然无法理解为什么它在某些机器上工作,并且只在特定的机器上被阻塞