O 2.0 sdk do soundcloud funciona, mas 3.0 não funciona em 29 de outubro de 2015
Eu tenho um sitehttp://www.vertexshaderart.com, que estava funcionando bem até hoje. De repente, apenas no Safari, a solicitação XHR iniciada chamando
SC.get("/resolve", { url: someUrl } ...)
estava falhando. Eu verifiquei o aplicativo da web de um amigo que ainda estava funcionando. A única diferença é que ele está usando o sdk 2.0, onde eu estava usando o sdk 3.0.
Eu mudei para o 2.0 sdk e as coisas começaram a funcionar novamente. Verificando os cabeçalhos enviados, o sdk 3.0 envia
http://api.soundcloud.com/resolve?url=someUrl&client_id=?????&format=json
onde como o 2.0 SDK envia
http://api.soundcloud.com/resolve?url=someUrl&client_id=?????&format=json&_status_code_map[302]=200
O erro no Safari é para o SDK 3.0 é
Failed to load resource: Request header field Accept-Encoding is not allowed by Access-Control-Allow-Headers
Existe uma maneira de fazer o sdk 3.0 funcionar?