2016-10-23 3 views
0

Spotify API를 사용하는 Android 앱을 개발하려고합니다. 여기에있는 자습서 : https://developer.spotify.com/technologies/spotify-android-sdk/tutorial/에서 노래를 재생하려면 프리미엄 사용자로 로그인해야합니다. 어떻게 작동하는지 자세히 살펴 보았고이 라인을 사용하여 스코프를 설정해야합니다.프리미엄이 아닌 계정으로 Spotify API를 사용하여 노래를 검색 할 수는 있지만이를 재생하지는 방법이 있습니까?

builder.setScopes(new String[]{"user-read-private", "streaming"}); 

"스트리밍"스코프에는 프리미엄 계정이 필요합니다. 나는 범위의 모든이 페이지를 통해 검색 : https://developer.spotify.com/web-api/using-scopes/ 그리고 내가 노래를 검색하고 그것을 재생하지 않으려 고하는 경우 어느 것이 사용됩니다 궁금 해서요. 이것은 무료 계정으로 할 수 있습니까?

미리 감사드립니다.

+1

그냥 스트리밍 스코프를 제거하십시오. –

답변

3

이 페이지에 따르면이 연결 : 더 범위가 지정되지

경우, 접속 만에 공개 된 정보를 허용한다 : 즉, 단지 정보 스포티 파이 바탕 화면의 로그인 한 사용자의 정상에 일반적으로 볼 수, 웹 및 모바일 클라이언트 (예 : 공용 재생 목록).

"스트리밍"범위를 제거한 후 내가 노래를 검색 할 수 있다고 생각합니다. 즉, Spotify Web API endpoints for search은 검색을 위해 인증이 필요 없다고 말합니다. 조금 더 쉽게 unofficial Spotify web API wrapper을 시도해 볼 수 있습니다.

+0

아직 체크 아웃하지 않았지만 많은 의미가 있습니다. 고마워요! – Michael