2012-07-08 3 views
0

내 웹 사이트에서 마지막으로 재생 한 Spotify 트랙을 표시 할 수있는 방법을 찾고있었습니다. 나는 Last.FM API를 사용하여 성공했다. Spotify에는 공개 API가 없으며 Facebook의 음악 부분도 잠겨 있습니다. 이제는 last.fm으로 모든 것을 스크롤하고 API를 사용하여 마지막으로 재생 한 노래를 가져옵니다. 이것은 잘 작동하지만 spotify에서 트랙을 재생하려면 "지금 재생"버튼을 표시하는 것이 재미있을 것이라고 생각했습니다.Spotify vs Last FM, 마지막으로 재생 한 트랙 표시

이렇게하려면 last.fm api가 반환하지 않는 특정 노래의 Spotify ID가 필요합니다.

그래서 ... 두 가지 질문 : 1) Spotify 자체에서 동일한 정보를 얻을 수있는 방법이 있습니까? 2) 그렇지 않은 경우 Last.FM 세부 정보를 사용하여 일치하는 얼룩짐 노래를 만드는 좋은 방법이 있습니까?

답변

2

1) 아니요. Spotify에는 재생 히스토리 API가 없습니다. 그러나 사용자가 게시하는 것이 Facebook에 수신되는 경우 Facebook의 listens 끝점을 사용할 수 있습니다.

2) 제가 아는 한 직접적으로는 아닙니다. 그러나 빠른 Google이 this 프로젝트를 만듭니다. 그렇지 않으면 Spotify Web Search API을 사용하여 메타 데이터와 일치하는 트랙을 검색 할 수 있습니다. Advanced Search Syntax이 여기에 유용 할 수 있습니다.

+0

감사합니다. Facebook의 수신 대기자는 추가 권한이 필요합니다. 그래프 API 탐색기를 확인했지만 정적 API 키에 해당 권한을 포함 할 수있는 옵션이없는 것 같습니다. 어떻게 구하는 지 압니까? 검색 옵션은 다음과 같습니다. 그게 효과가 있을지 모르지만 실제로 같은 트랙이라는 것을 보장하지는 않습니다. 비트 내 취향에 너무 dodgy :) – Jasper