Hi guys,
Could you please _at least_ give us some notice when making an API change that
is not
backwards compatible (or can someone please give me a feed I can subscribe to
to get
notified of such changes if there is one?)
I just realized that you removed the 'place' array from the JSON object returned
from
places.q() calls (e.g., of form http://where.yahooapis.com/v1/places.q('city
name');count=0?format=json) and that the returned places object now has the
place
indices as strings.
This requires code to be changed from, for example, result['places']['place'] to
result['places'] and also requires that numeric indexed loops be changed to use
string
indices.
The net result was that it started causing 500 errors on my live app.
Also, since you've got a version string in there, my expectation would be that
the API
would _not_ change and such a change would be rolled out as /v2/ etc.
Where can I find out about such API changes in the future before they happen and
are you
planning on similar changes in the future?
Thanks,
Aral