繁体   English   中英

找到此API项目的内部错误:Google Places API

[英]An internal error was found for this API project : 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 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参数无关,因为它无法同时返回两个值。

请帮忙。

最终,在对项目的各个方面进行了大量调查之后,我终于有了一些在线可用的提示,终于找到了问题所在。

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

但是,我仍然不知道为什么它可以在某些计算机上运行而只能在特定计算机上阻止。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM