我正在尝试设置例程以从Google Places API获取一些数据。我按照这里的说明进行操作:Google并请求api密钥。
当我尝试通过网络浏览器接收某些信息时,我收到以下错误消息:"提供的API密钥无效。"
在'仪表板'下的API控制台上有一个名为的条目 ' Google Places API网络服务'。
请帮助,我不知道为什么我从api得到这个回复...
答案 0 :(得分:4)
对查询进行URL编码的方式不正确。
返回以下响应:
{
"html_attributions" : [],
"next_page_token" : "CpQCDwEAAJttcEn3BV8j9t-k-
nxrwZ_ZcPaIK6Am17AlBzr1GbRDtfNa0jWA__st6OoMF1XuaLEhRns1Crd-
IdRHg5Nt2_kjaPS25f-
nYVrOxgzZwnDUn8_2_RpTfRTG3ri_QwmpwdGEmFJ6wkHp4qHIlsd4hfYe-
6Uzm8_yxEhp9bvY8eC7YvBHW3DKyldx5WTGip0Xa2xdBZ-
O78rt_Ourr0mwXHPumixsiMgwuJe3hyKj9FjbG-J1PId5T6-
u1ApmR599_wT2l7B47xDcSWsW5efZgrUFR-
4FeIkxmMmDZhlijaHwvcdasFSEXDbZsjPDg4C08v2WEdhsm7bCZjFdlCpCLcjlLPfW3vGN8Z0-
37Pk4xGVEhBqIEy2LGaOBDW6dxNOFMoZGhR3d9diXuJ64VDfHxexhWldtG-oZg",
"results" : [
{
"geometry" : {
"location" : {
"lat" : 41.38506389999999,
"lng" : 2.1734035
},
"viewport" : {
"northeast" : {
"lat" : 41.4695761,
"lng" : 2.2280099
},
"southwest" : {
"lat" : 41.320004,
"lng" : 2.0695258
}
}
},
"icon" : "https://maps.gstatic.com/mapfiles/place_api/icons/geocode-71.png",
"id" : "5695851cee37adbcea7305c0473a15906dbcab8f",
"name" : "Barcelona",
"photos" : [
等等
阅读有关网址编码的文章,并更改字符串中的?
,只留下json
之后的<{1}}