2013-03-08 1 views
0

last.fm API를 사용하는 응용 프로그램을 만들고 있습니다. 내 서버가 last.fm과 통신하고 내 응용 프로그램 사용자가 서버와 통신하기를 원합니다. 따라서 사용자는 last.fm과 간접적으로 통신합니다. 내 서버에서 일부 데이터를 캐싱하여 전체 통신 속도를 높이려면이 작업을 수행하고 있습니다.다음 시나리오에서 last.fm API를 사용할 수 있습니까?

괜찮습니까?

답변

2

당신이 그들의 TOS을 따르는 한, 당신은 괜찮습니다.

0

예, 괜찮습니다. 많은 다른 서비스가이를 수행합니다.

생각해 보면 앱이 취하는 모든 행동은 항상 간접적입니다. 사용자를 대신하여 작동하는 응용 프로그램이 사용자와 동일한 컴퓨터에서 실행될 필요는 없습니다. 종종 애플리케이션은 웹 서버에서 실행됩니다.

이 작업을 수행하는 앱의 예로는 http://tweekly.fm/http://hypem.com/이 있습니다.

서비스가 사용자를 대신하여 (스크 로빙과 같은 특정 방법에 대해) 서비스를 받으려면 응용 프로그램을 사용자로 인증해야하며 http://www.last.fm/api/webauth에 설명 된 웹 인증 절차를 사용하십시오.

(사용자가 앱을 승인했음을 확인하기 위해 사용자가 Last.fm의 페이지로 연결되는 흐름 중 하나이며, 앱이 세션 키를 받음으로써 앱이 사용자).