나는 멋진 MusicBrainz 데이터베이스에서 필요한 정보를 얻기 위해 현재 mikealmond/MusicBrainz 클래스를 사용 중입니다.MusicBrainz ID로 앨범의 트랙 목록 가져 오기
하지만 한 가지 문제가 있습니다. 릴리스로부터 녹음을 받아야합니다.이 URL을 통해 브라우저에서 웹 API에서 수행하는 방법을 발견했습니다. musicbrainz (점) org/ws/2/release/61bf0388-b8a9-48f4-81d1-7eb02706dfb0? inc = recordings
하지만 내가 사용하고있는 클래스에서는 릴리스 ID를 추가하기 전에 엔티티를 추가해야하지만, 무엇을해야할지 모르겠습니다. 더하다. 그리고 그걸 가져 가려고하면 다음과 같은 URL로 끝납니다 : musicbrainz (도트) org/ws/2/release /? = 61bf0388-b8a9-48f4-81d1-7eb02706dfb0? inc = recordings 그리고 그 ' 일하지 마라. 릴리스에 mbid를 추가한다고 말할 수있는 엔티티가 있습니까?
어쩌면 누군가 내가이 작업을하기 위해 사용하는 수업을 변경하는 데 도움을 줄 수 있습니다. 직접 시도했지만 실패했습니다.
편집 : 나는 운이 좋으면 저자에게 연락하려고 시도했습니다.
나는 위에서 언급 한 클래스에서이 코드를 시도했다 :
$includes = array('recordings');
try {
$details = $brainz->browseRelease('61bf0388-b8a9-48f4-81d1-7eb02706dfb0', $includes, 2);
print_r($details);
} catch (Exception $e) {
print $e->getMessage();
}
print "\n\n";
어떤 코드를 시도 했습니까? –
@ Mr.Concolato 내 질문에 코드를 추가했습니다. –
이것은 http://forums.musicbrainz.org/viewtopic.php?id=5424에서 해결 된 것 같습니다. – Wieland