2016-12-19 7 views
1

this questionに関連して、Soundcloudは最近JSONPの代わりに/resolveでJSONを返すようになりました。SoundCloud/resolve APIエンドポイントがJSONPの代わりにJSONを返します

ここにこの問題を示すJSBinがあります。 ITはトラックURLを解決しようとしますが、Soundcloud APIはJSONPではなくJSONを返します。

https://jsbin.com/fixabomefe/edit?html,console

(クライアントIDは、それがここに漏れても安全ですので、そこにはOSSてSoundcloudライブラリのテスト環境で使用されて使用されます)。

誰か(できればSoundcloud)は、解決エンドポイントとjsonpで何が起こっているのか知っていますか?

jsonに切り替えるのはうれしいですが、この変更が起こった理由についてのいくつかのコミュニケーション/コンテキストが参考になります。

+0

彼らは適切なクロスオリジンヘッダーを設定しているようですので、JSONPハックを必要とせずに、返されたJSONを直接消費する必要があります。 – Sirko

+0

合意。私はちょうどこれがSoundcloudの意図的なものかどうかを理解しようとしています。私が使用しているlibがJSONPを使用しているからです。彼らはTwitterでAPIについての質問をしてくれました。そして、libにPRを提出する前に、私はSoundcloudの意図がここにあるのか理解したいと思っています。 – sbauch

+0

私たちのライブラリと同じ問題があります。ソリューションを提供できるようになるまで、サポートを続けてみましょう。プレイリストのためにまだjsonpを返すように思われるので、意図せぬ間違いがあると思います。 – frankie

答えて

0

これは、この数日で生産されたバグのためです。修正を配備したばかりで、JSBinが再び動作するように見えます。ご迷惑をおかけして申し訳ございません!

関連する問題