2015-01-20 2 views
1

나는 아티스트와 앨범을 얻으려고합니다. 그래서이 페이지 https://musicbrainz.org/doc/Development/XML_Web_Service/Version_2를 읽고 난 마이클 잭슨의 앨범 얻기 위해 다음 쿼리를 생성MusicBrainz가 아티스트와 릴리스를 묻습니다.

http://musicbrainz.org/ws/2/artist/?query=artist:michael%20jackson?inc=releases+recordings 

나의 이해는하지만이 나던 올바른 결과를 반환하는 것 마이클 잭슨의 앨범을 반환해야 URL의 끝에 ?inc=releases+recordings을 추가 또는 나 can not는 결과를 좁히는 것처럼 보인다? 나는 다음 {MBID}을 사용하는 것으로 생각하지만, 다시 (어떤 이유를 내 쿼리에 inc를 사용하려고 메신저) 아티스트 쿼리에 반환되지 이잖아

http://musicbrainz.org/ws/2/artist/?query=artist:michael%20jackson 
메신저이 잘못가는 곳

사람이 제안 할 수 있습니다?

+1

https://musicbrainz.org/doc/Development/XML_Web_Service/Version_2#Introduction 및 https://musicbrainz.org/doc/Development/XML_Web_Service/Version_2#Lookups 모두 당신이하고있는 일은 https://musicbrainz.org/doc/Development/XML_Web_Service/Version_2/Search에서 문서화되어 있으며 inc 인수를 지원하지 않습니다. – Wieland

답변

2

올바른 엔터티를 검색하지 않습니다. 당신이 원하는 것은 아티스트의 정보가 아니라 디스코 그래피를 얻는 것입니다. 또한 쿼리 구문이 올바르지 않습니다 (Lucene Search Syntax 사용해야합니다). 여기

당신이 찾고있는 무엇 :

http://musicbrainz.org/ws/2/release-group/?query=artist:"michael jackson" AND primarytype:"album" 

우리는 특정 artist 검색하고 앨범을 제한하는 결과를 필터링, 앨범을 얻기 위해 release-group 기업을 대상으로하고 있습니다. (허용되는 값은 album, single, ep, other)

사용자의 요구에 맞는 옵션이 더 있습니다. 예를 들어 secondarytype 매개 변수를 사용하여 앨범 유형을 필터링 할 수 있습니다. https://musicbrainz.org/doc/Development/XML_Web_Service/Version_2/Search

참고, 그것은 어떻게 구성되어 있는지 이해하는 것이 특히 관계가 필요 MB의 API를 사용할 수 있도록 : 여기

http://musicbrainz.org/ws/2/release-group/?query=artist:"michael jackson" AND primarytype:"album" AND secondarytype="live" 

는 문서입니다 : 여기에 쿼리가 라이브 앨범을 검색하는 것입니다 release_group, release 및 medium 사이.

+0

고마워, 그냥 약간의 설명. 유형을 어떻게 알았습니까? 1은 앨범 용입니까? 나는 당신이 그것을 어떻게 알았는지 알기 위해 어떤 참고 문헌을 찾을 수 없습니까? 마침내 내가 MJ의 생년월일을 포함하고 싶다면 '릴리스 그룹'을 사용하는 것이 가능하다고 생각하므로 '시작하고' '사용'하고 생각했는데 트릭을하지 않으면 '아티스트'로 되돌아 가야한다는 의미입니까? 또는 추가 세부 정보를 포함 할 수있는 방법이 있습니다 (미안하지만 여기에 뭔가 분명하지 않습니다.). Thx – Computer

+0

내가 이것을 발견 한 곳을 기억하지 못한다. (나는 이전에 덤프를 가지고 놀고있는 것을 발견했다.) 그러나 선호한다면 "앨범"을 직접 넣을 수있다. 나는 나의 대답을 편집했다). 다음은 사용할 수있는 유형 및 부속 유형 목록입니다. musicbrainz.org/doc/Release_Group/Type nb. 그것이 당신이 찾고 있던 질문이라면 내 대답을 받아들이는 것을 잊지 마십시오. 고마워! – SuN