2013-06-24 4 views
0

각 노래는 각기 다른 국가에서 서로 다른 ID를 가질 수 있습니다 (detalis는 Deezer APsI: example of non-streamable song for country limitation 참조). 그것이 deezer API 기반 응용 프로그램에서 이것을 처리하는 가장 좋은 방법이라고 말하는가?deezer ID 어휘 처리 방법

ID 7을 가진 곡 A와 ID 8을 갖는 곡 A가 실제로 같은 곡인 것을 ("superID"와 같은) 어떤 것이 있습니까?

내가 아는 한 국가 간 카탈로그의 차이가 커서는 안되기 때문에 X 국가에서 사용할 수있는 노래는 대부분 다른 국가에서도 사용할 수 있습니다. 그러나 위의 내용을 고려하면 ID 어휘의 차이,이 여전히 사실입니까? 나는. 국가 X에서 12345 ID를 가진 노래는 대부분의 경우 다른 모든 국가에서 12345로 사용할 수 있습니까?

감사합니다.

답변

1
  1. 현재로서는 JSON에서 readable 플래그를 사용하는 것이 가장 좋습니다.

    • 클라이언트 측 (JS & co)에서 요청을 작성하면 api가 요청을 클라이언트 위치로 지오 코드로 지정합니다.
    • 서버 측에서 요청을 작성하는 경우 API는 & access_token 인수를 사용하고 사용자가 프리미엄 인 경우를 제외하고 서버의 위치 정보를 사용합니다. API는 사용자 가입의 위치 정보를 사용합니다.
  2. 슈퍼 ID 없음.

  3. 예, 대부분의 경우 모든 국가에서 식별자가 동일합니다.

+0

1 : 내 재생 목록의 각 노래에 대한 http://api.deezer.com/2.0/track/ 전화를 강제로 실행해야합니다. 검색 할 방법이 없습니다. 플레이어가 그것을 시도 할 때, 맞습니까? 어쩌면 그룹 통화가 가능할 것입니다 (하나의 통화를 사용하여 여러 트랙에 대한 정보를 요청하십시오)? 2 : 좋아, 그래서 여기 http://stackoverflow.com/questions/16958029/deezer-apsi-example-of-non-streamable-song-for-country-limitation 당신은 그 예술가에 의해 단지 rihanna 예제를 발견 + 노래 - 제목 일치, 맞죠? 3 : 확인 – Eugenio