2012-05-08 2 views
1

나는 spotify play 버튼을 가지고 노는 중이며 쉼표로 구분 된 ID 목록으로 제공하는 임의의 트랙 세트를 표시하려고합니다.Spotify Play Button 트랙 세트 제한?

그것은 시간을 잘 대부분 작동하지만, 버튼이 제대로 표시되지 않는 경우가 발생할 수 있으며, 여기에 표시된 것처럼, 대신 스포티 파이 개발자 페이지를 표시합니다 http://xben.free.fr/spotify/

내가 중요한을 사용하는 경우가 발생하는 것 같은 느낌 트랙 수 (80 개 이상)

동일한 문제가 발생했거나 제한 사항이 있는지 알고 있습니까? 나는 문서를 살펴보고 기존 재생 목록을 사용할 때만 1000 트랙 제한을 언급합니다.

답변

4

예, 트랙 세트 URL은 트랙 세트 제목에 따라 약 80 트랙을 초과 할 수 없다는 것이 알려져 있습니다.

임의의 제한에 대한 추론은 다음과 같습니다. 이전 인터넷 익스플로러 브라우저로 보낼 수있는 가장 긴 URL입니다. 우리는 모든 브라우저에서 동일하게 작동하기를 원합니다. 하나에서 작동하지 않는다면, 다른 제품에서도 작동하지 않아야합니다.

그러나 두 가지 문제가 있습니다.

구현 방법은 suhosin.get.max_value_length = 2048을 PHP conf로 설정하는 것입니다. 너무 큰 경우 suhosin은 매개 변수를 삭제하여 개발자 사이트로 리디렉션되는 https://embed.spotify.com과 같은 요청을 표시합니다. 최고의 오류 메시지가 아닙니다. 우리가 고칠 것입니다.

한도는 문서화되어야합니다. 우리가 고칠 것입니다. 어쩌면 한도를 높이고 사람들에게 특정 브라우저의 차이점을 알릴 수도 있습니다.

(나는 스포티 파이에서 일을) 당신의 대답, 나는 그것이 URL 크기보다는 재생 목록에 트랙의 수에 링크 된 것 짐작한다 에 대한

+0

감사합니다. 재생 목록을 더 작은 목록으로 분할하거나 실제 재생 목록을 만들어 재생 목록 URI를 가져옵니다. – jackj4ck