1

Spotifyの再生ボタンで遊んでいて、任意のトラックのセットを表示するようにしています。これは、IDのコンマ区切りリストとして指定しています。

ほとんどの場合はうまく機能しますが、ボタンが適切にレンダリングされず、代わりに次のようにSpotify開発者ページが表示される場合があります:http://xben.free.fr/spotify/

重要な数のトラック(80以上)を使用すると、それが発生するように感じます。

あなたの一人が同じ問題を経験したことがありますか、または制限があるかどうか知っていますか?ドキュメントを確認しましたが、既存のプレイリストを使用する場合の1000トラックの制限についてのみ言及されています。

4

1 に答える 1

4

はい、トラックセットの uris が約 80 トラックを超えることはできないという既知の制限があります (トラックセットのタイトルによって異なります)。

任意の制限の理由は次のようになります: 古い IE ブラウザーに送信できる最長の URL です。すべてのブラウザで同じように動作するようにしたいと考えています。1 つが機能しない場合は、他のものも機能しないはずです。

ただし、2 つの問題があります。

実装方法は、php conf で suhosin.get.max_value_length = 2048 を設定するだけです。大きすぎる場合、suhosin はパラメーターをドロップするだけで、リクエストはhttps://embed.spotify.comのようになり、開発者サイトにリダイレクトされます。最高のエラーメッセージではありません。修正いたします。

制限は文書化する必要があります。修正いたします。たぶん、制限を引き上げて、特定のブラウザーに依存しないように人々に伝えます。

(私はSpotifyで働いています)

于 2012-05-08T21:42:20.543 に答える