Ispirato allo this Yelp tutorial, ho creato uno script per cercare tutte le palestre di una determinata città. Ho modificato la sceneggiatura con these updates per restituire TUTTE le palestre, non solo le prime 20. Puoi trovare l'essenza here. SEARCH_LIMIT è 20.Richiesta non valida dall'API di Yelp
Sto riscontrando un errore di richiesta non valida. Ho seguito il Tutorial di Yelp abbastanza da vicino e non sono sicuro di cosa possa provenire - Sono abbastanza sicuro che la richiesta sia correttamente codificata e tutte le mie chiavi API siano corrette.
La stampa è qui sotto:
Traceback (most recent call last):
File "YelpSearch.py", line 97, in <module>
query_api()
File "YelpSearch.py", line 74, in query_api
response = search_yelp(offset)
File "YelpSearch.py", line 67, in search_yelp
return request(API_HOST, SEARCH_PATH, url_params=url_params)
File "YelpSearch.py", line 53, in request
conn = urllib2.urlopen(signed_url, None)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 127, in urlopen
return _opener.open(url, data, timeout)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 410, in open
response = meth(req, response)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 523, in http_response
'http', request, response, code, msg, hdrs)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 448, in error
return self._call_chain(*args)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 382, in _call_chain
result = func(*args)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 531, in http_error_default
raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
urllib2.HTTPError: HTTP Error 400: Bad Request
Questo non cambia nulla – NumenorForLife