2013-07-26 4 views
1

На панели инструментов Spotify пользователь имеет большой опыт работы с рекомендованным художником и песнями. Я хотел бы использовать этот интеллект в приложении, которое мы планируем разработать для большого подиума на голландском языке. Таким образом, приложение может предоставить список концертов на poppodium, которые могут быть заинтересованы пользователем.Могу ли я использовать интеллектуальную подсказку Spotify в приложении?

Могу ли я получить эти рекомендуемые данные исполнителя на основе истории пользователя через Spotify API?

ответ

0

Вы можете использовать Spotify's Web API конечные точки для извлечения этих данных:

  1. Get a User’s Top Artists and Tracks конечных точка даст вам артист и треки на основе истории прослушивания пользователя. Вы также можете использовать Get Current User’s Recently Played Tracks, который даст вам до 50 недавно воспроизведенных треков.
  2. Используйте артисты и дорожки, которые вы только что получили, и используйте их в качестве семян для конечной точки Get Recommendations Based on Seeds. Эта конечная точка будет только возвращать дорожки. Если вы хотите получить артистов на основе других артистов, есть конечная точка Get an Artist’s Related Artists, которую вы можете использовать.

Как вы видите, объединение нескольких конечных точек позволит вам охватить вас. Просто убедитесь, что вы читаете Web API Authorization Guide. Для получения данных пользователя вам понадобится аутентификация.

Примечание. Когда вопрос был впервые опубликован (июль 2013 г.), веб-API Spotify не существовал. Вопрос касался ныне несуществующего API приложений Spotify, который не предоставлял способ генерировать рекомендации, основанные на истории прослушивания.

+0

Это выглядит уже не true, и вы можете сказать это намного лучше, чем я, предоставляя вам работу в Spotify :) – dgilperez

0

Spotify API теперь предоставляет рекомендации:

https://developer.spotify.com/web-api/get-recommendations/

Рекомендации формируются на основе имеющейся информации для данного посевного лица и сопоставляется с аналогичными художников и дорожек. Если имеется достаточная информация о предоставленных семенах, будет отправлен список треков вместе с подробными сведениями о пуле.

Для художников и дорожек, которые являются очень новыми или неясными, может не быть достаточно данных для создания списка треков.

Есть куча параметров, которые могут быть сконфигурированы для тонкой Tunning Рекомендации: ключ, жанр, громкость, энергии, instrumentalness, популярности, speechiness, танцевальности треков, ключ ...

Смежные вопросы