2014-09-04 2 views
0

Мы разработали веб-приложение, использующее libspotify. Приложение собирает публичные плейлисты пользователей, чтобы дать им результат. Мы обнаруживаем, что для пользователей, работающих до июля, приложение работает правильно, но оно не работает с пользователями, созданными после этой даты. Мы не можем получить их плейлисты (ошибка таймаута).Spotify (Libspotify) - получить список пользовательских плейлистов

Мы думаем, что это может быть связано с запуском новой версии API-интерфейса spotify, но мы не получили информацию, которая указывала, что версия, которую мы используем, устарела.

https://developer.spotify.com/web-api/get-list-users-playlists/

Кто-нибудь знает, если новый API меняет что-нибудь для новых пользователей? Какие изменения произошли для новых пользователей?

Влияют ли новые изменения на libspotify?

Вот пример этого с новым пользователем:

https://back.spotifyrankings.com/users/spotify:user:11154275134

Вот пример с существующим пользователем:

https://back.spotifyrankings.com/users/spotify:user:dogeatcat

ответ

2

Насколько я знаю, что ничего не изменилось, что делает это неработоспособным. Однако я бы посоветовал вам использовать Web API вместо Libspotify для получения этой информации из веб-приложения.

Для получения пользовательских плейлистов вы можете использовать поток OAuth 2 Client Credentials.

+0

Проблема заключается в том, что только с 2% пользователей не работает :-( – dogeatcat

+1

Ответ JMPerez правильный. Libspotify был * never * предназначен для использования в таких экземплярах, как это, и вы будете навсегда бежать в беду например, действительно. ДЕЙСТВИТЕЛЬНО следует переходить к новому веб-интерфейсу - он разработан именно для вас. – iKenndac

+0

Ouch! ... и мы ничего не можем сделать, чтобы решить нашу проблему для момент, когда мы перешли на новый API? – dogeatcat