this Yelp tutorial'den ilham alarak, belirli bir şehirde tüm spor salonlarını aramak için bir senaryo hazırladım. Ben sadece ilk 20 değil, ALL spor salonları dönmek için these updates ile betik tweaked. Sen gübre here bulabilirsiniz. SEARCH_LIMIT değeri 20'dir. Hata İletisi hatasıyla karşılaşıyorum. Yelp Eğitimi'ni çok yakından takip ettim ve bunun ne olabileceğinden emin değilim - Talebimin düzgün bir şekilde kodlandığından ve API anahtarlarımın doğru olduğundan eminim.Üzgünüz, Yelp API'sından
dışarı baskı altındadır:
siz konumunu kodlanmış olduğunuz özünden olarak'term': term.replace(' ', '+'),
'location': location.replace(' ', '+'),
: boşluk değişen 'New York, NY'
, +
için
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
Bu hiçbir şeyi değiştirmiyor – NumenorForLife