此 API 项目发现内部错误:Google 地点 API

An internal error was found for this API project : Google Places API

我正在使用 Google Places Web 服务 API,我已经创建了服务器密钥并启用了更高 access/usage 配额的计费。但是,在我的 C# 项目中访问 API 时,出现以下错误...

"error_message" : "An internal error was found for this API project.",
"html_attributions" : [],
"results" : [],
"status" : "REQUEST_DENIED"

但是,如果我在浏览器中使用应用程序生成的 API URL,我会在浏览器中得到预期的输出。

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

我重新生成了SERVER KEY,也验证过了;我每分钟发送 1 个请求。

我的搜索 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 参数无关,因为它无法 return 两个值。

请帮忙。

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

问题出在我使用的 .Net WebClient.DownloadString,因为它通过 POST 进行调用,现在我正在使用 HttpClient,它执行此 [=17= 所需的 GET ].

但是我仍然无法理解为什么它在某些机器上工作并且只在特定机器上被阻止。