last.fm API를 사용하는 응용 프로그램을 만들고 있습니다. 내 서버가 last.fm과 통신하고 내 응용 프로그램 사용자가 서버와 통신하기를 원합니다. 따라서 사용자는 last.fm과 간접적으로 통신합니다. 내 서버에서 일부 데이터를 캐싱하여 전체 통신 속도를 높이려면이 작업을 수행하고 있습니다.다음 시나리오에서 last.fm API를 사용할 수 있습니까?
괜찮습니까?
last.fm API를 사용하는 응용 프로그램을 만들고 있습니다. 내 서버가 last.fm과 통신하고 내 응용 프로그램 사용자가 서버와 통신하기를 원합니다. 따라서 사용자는 last.fm과 간접적으로 통신합니다. 내 서버에서 일부 데이터를 캐싱하여 전체 통신 속도를 높이려면이 작업을 수행하고 있습니다.다음 시나리오에서 last.fm API를 사용할 수 있습니까?
괜찮습니까?
당신이 그들의 TOS을 따르는 한, 당신은 괜찮습니다.
예, 괜찮습니다. 많은 다른 서비스가이를 수행합니다.
생각해 보면 앱이 취하는 모든 행동은 항상 간접적입니다. 사용자를 대신하여 작동하는 응용 프로그램이 사용자와 동일한 컴퓨터에서 실행될 필요는 없습니다. 종종 애플리케이션은 웹 서버에서 실행됩니다.
이 작업을 수행하는 앱의 예로는 http://tweekly.fm/ 및 http://hypem.com/이 있습니다.
서비스가 사용자를 대신하여 (스크 로빙과 같은 특정 방법에 대해) 서비스를 받으려면 응용 프로그램을 사용자로 인증해야하며 http://www.last.fm/api/webauth에 설명 된 웹 인증 절차를 사용하십시오.
(사용자가 앱을 승인했음을 확인하기 위해 사용자가 Last.fm의 페이지로 연결되는 흐름 중 하나이며, 앱이 세션 키를 받음으로써 앱이 사용자).