![](/img/trans.png)
[英]Remove extra characters around GPS request with Google Places API
[英]Google Places API Request Denied
我正在尝试使用Google Places API从google apps脚本中按名称和位置查找商家。 该脚本使用Google云端硬盘电子表格作为商家名称和位置的来源。
我遇到的问题是对Google Places的URLFetch调用。 拨打电话时,出现“请求拒绝”错误。 我认为这与我的身份验证有关。 我需要使用哪种身份验证,Oauth或API密钥?
我当前正在使用API密钥,但仍然失败。 API密钥是在脚本编辑器内部使用还是仅在外部域上托管的Web应用程序中使用?
编辑:因此,当我插入变量并对URL进行硬编码时,可以获得很好的结果,但是在生成如下URL时却出现了错误:
var options =
{
"query" : 'REI',
"key" : 'MYKEY',
"sensor" : false,
"location" : latlon,
"radius" : 8000,
};
var result = UrlFetchApp.fetch("https://maps.googleapis.com/maps/api/place/textsearch/json", options);
我想念什么?
您传递给URLFetch的选项是错误的。 有关可以作为选项传递的内容,请参见UrlFetch文档 。
你的电话一定是这样的
var result = UrlFetchApp.fetch('https://maps.googleapis.com/maps/api/place/textsearch/output?query=REI&key=MYKEY&sensor=false&location=latlon&radius=8000')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.