Python 来自foursquare场馆搜索api的FailedGeocode错误

Python 来自foursquare场馆搜索api的FailedGeocode错误,python,geocoding,foursquare,Python,Geocoding,Foursquare,我正在尝试使用搜索引擎在纽约搜索一家餐厅。不知道为什么我总是收到一个失败的地理编码错误 以下是我正在使用的查询参数- params = {'ll': '40.7,-74', 'limit': 10, 'query': 'ele', 'intent': 'browse', 'near': 'New York, NY'} FailedGeocode: Couldn't geocode param near: New%20York,%20NY 要使用foursquare

我正在尝试使用搜索引擎在纽约搜索一家餐厅。不知道为什么我总是收到一个失败的地理编码错误

以下是我正在使用的查询参数-

params = {'ll': '40.7,-74', 'limit': 10, 'query': 'ele',
              'intent': 'browse', 'near': 'New York, NY'}

FailedGeocode: Couldn't geocode param near: New%20York,%20NY

要使用foursquare api查询场馆,您需要提供一个'll'(lat long)一个'near'(有或没有州代码的城市)参数。两者都有,因此您需要选择是否愿意:

params = {'ll': '40.7,-74','limit': 10, 'query': 'ele',
          'intent': 'browse}


你还注意到这种情况吗?
params = {'near': 'New York, NY', 'limit': 10, 'query': 'ele',
          'intent': 'browse'}