ios - Did SoundCloud API just change without notice? -


i have app using soundcloud's search service (tracks.json). used work fine of sudden it's crashing of our users.

this call i'm making:

https://api.soundcloud.com/tracks.json?consumer_key=[your_key]&q=music&filter=streamable&order=default&limit=50

i'm either getting array returned, or dictionary array inside "collection" key. result inconsistent. first assumed in middle of deployment it's been 12 hours , still same. i've further discovered following:

  1. west coast users getting dictionary
  2. west coast users making same call on http (not https) array
  3. east coast users getting array on https (unsure of http)

i noticed blog post devs: https://developers.soundcloud.com/blog/offset-pagination-deprecated post doesn't mention response format changing. looks changed should have happened 2 months ago.

is bug on part? in middle of deployment? else seeing this? response expected dictionary now?

update:

this problem seems explicitly tied searching url. if move parameters around response changes. isn't local caching issue since confirmed problem else well. best guess soundcloud rolled url cached either our isp or sc itself.

it looks soundcloud messed because i'm seeing change rolled back. took while cache clear though , reach our users. isn't first time sc changed api schema on little 0 notice. have little confidence won't happen again i'll wrapping service inside dummy 1 can fix behind scenes without app update.

very disappointing they've remained silent on issue. see no mention of api changes, bad-deployments, etc on twitter feed: https://twitter.com/soundclouddev


Popular posts from this blog

c# - ODP.NET Oracle.ManagedDataAccess causes ORA-12537 network session end of file -

matlab - Compression and Decompression of ECG Signal using HUFFMAN ALGORITHM -

utf 8 - split utf-8 string into bytes in python -