Hi.
Yahoo PlaceFinder API seems to have upgraded from version 1.0 to version 2.0 in the past few days.
See the following URL: http://where.yahooapis.com/geocode?location=San+Francisco,+CA&flags=J&appid=yourappid
This now returns json
{"@lang":"en-US","ResultSet":{"@version":"2.0","@lang":"en-US","Error":"0","ErrorMessage":"No error","Locale":"en-US","Found":"1","Quality":"40","Result":{"quality":"40","latitude":"37.777119","longitude":"-122.41964","offsetlat":"37.777119","offsetlon":"-122.41964","radius":"8800","name":"","line1":"","line2":"San Francisco, CA","line3":"","line4":"United States","house":"","street":"","xstreet":"","unittype":"","unit":"","postal":"","neighborhood":"","city":"San Francisco","county":"San Francisco County","state":"California","country":"United States","countrycode":"US","statecode":"CA","countycode":"","uzip":"94102","hash":"","woeid":"2487956","woetype":"7"}}}Changes I've noticed are that the 'Error' field is now a String not an Integer, and the 'Results' field has been renamed to 'Result'.
Version 2.0 of the API doesn't seem to be documented anywhere.
Can anyone help? This has broken a test application I've been developing.
Thanks.