2014-11-25 5 views
0

내 WEBAPI 쿼리가 예제 쿼리와 일치하지만 응답에 필드가 포함되어 있지 않습니다. "커뮤니티 라이센스"비상업적 인 용도로 사용하고 계십니까? 내 쿼리에서Gracenote에서 CoverArt에 액세스 할 수없는 이유는 무엇입니까?

앨범 필드가 누락

XID DATASOURCE 
URL TYPE="COVERART" SIZE="MEDIUM" url 
URL TYPE="ARTIST_BIOGRAPHY" url 

트랙 필드가 누락

GENRE 
XID DATASOURCE 
URL TYPE="ARTIST_BIOGRAPHY" url 

쿼리로 https://developer.gracenote.com/sites/default/files/web/html/index.html#PDFs/Music-Web-API-Developers-Guide-o.pdf 페이지 당 38

"<QUERIES> 
<AUTH> <CLIENT>$clientID</CLIENT><USER>$userID</USER></AUTH> 
<LANG>eng</LANG> 
<COUNTRY>usa</COUNTRY> 
<QUERY CMD='ALBUM_SEARCH'> 
    <MODE>SINGLE_BEST</MODE> 
    <TEXT TYPE='ARTIST'>The Beatles</TEXT> 
    <OPTION> <PARAMETER>SELECT_EXTENDED</PARAMETER> 
    <VALUE>COVER,LINK,ARTIST_BIOGRAPHY</VALUE> </OPTION> 
    <OPTION> <PARAMETER>PREFER_XID</PARAMETER> 
    <VALUE>applealbumid</VALUE> </OPTION> 
</QUERY> </QUERIES>" 

응답

당신은 클라이언트 ID의 올바른 유형을 사용하지 않는 같은 문서에서
<RESPONSES> 
<RESPONSE STATUS="OK"> 
<ALBUM> 
<GN_ID>a_gracenote_identifier</GN_ID> 
<ARTIST>The Beatles</ARTIST> 
<TITLE>Abbey Road</TITLE> 
<PKG_LANG>ENG</PKG_LANG> 
<DATE>1969</DATE> 
<GENRE NUM="106204" ID="35972">Psychedelic</GENRE> 
<TRACK_COUNT>17</TRACK_COUNT> 
<TRACK> 
<TRACK_NUM>1</TRACK_NUM> 
<GN_ID>a_gracenote_identifier</GN_ID> 
<TITLE>Come Together</TITLE> 
</TRACK> 
... 
<TRACK> 
<TRACK_NUM>17</TRACK_NUM> 
<GN_ID>a_gracenote_identifier</GN_ID> 
<TITLE>Her Majesty</TITLE> 
</TRACK> 
</ALBUM> 
</RESPONSE> 
</RESPONSES> 

예를 들어 응답 https://developer.gracenote.com/sites/default/files/web/html/index.html#PDFs/Music-Web-API-Developers-Guide-o.pdf 페이지 38

<RESPONSES> 
<RESPONSE STATUS="OK"> 
<ALBUM> 
<GN_ID>a_gracenote_identifier</GN_ID> 
<ARTIST>The Beatles</ARTIST> 
<TITLE>The Beatles (White Album) \ [Disc 1\] </TITLE> 
<DATE>1968</DATE> 
<GENRE NUM="106204" ID="35972">Psychedelic</GENRE> 
<XID DATASOURCE="applealbumid">401126224</XID> 
<TRACK_COUNT>17</TRACK_COUNT> 
<TRACK> 
<TRACK_NUM>1</TRACK_NUM> 
<GN_ID>a_gracenote_identifier</GN_ID> 
<TITLE>Back In The USSR</TITLE> 
<GENRE NUM="64660" ID="27056">60's Oldies</GENRE> 
<XID DATASOURCE="appletrackid">401126225</XID> 
<XID DATASOURCE="gracenote" DATATYPE="isrc">GBAYE0601644</XID> 
<XID DATASOURCE="gracenote" DATATYPE="isrc">GBAYE0900726</XID> 
<URL TYPE="ARTIST_BIOGRAPHY">a_temporary_url</URL> 
</TRACK> 
<TRACK> 
<TRACK_NUM>2</TRACK_NUM> 
<GN_ID>a_gracenote_identifier</GN_ID> 
<TITLE>Dear Prudence</TITLE> 
<GENRE NUM="64660" ID="27056">60's Oldies</GENRE> 
<XID DATASOURCE="appletrackid">401126240</XID> 
<XID DATASOURCE="appletrackid">402094784</XID> 
<XID DATASOURCE="gracenote" DATATYPE="isrc">GBAYE0601645</XID> 
<XID DATASOURCE="gracenote" DATATYPE="isrc">GBAYE0900727</XID> 
<URL TYPE="ARTIST_BIOGRAPHY">a_temporary_url</URL> 
</TRACK> 
<TRACK> 
<TRACK_NUM>3</TRACK_NUM> 
<GN_ID>a_gracenote_identifier</GN_ID> 
<TITLE>Glass Onion</TITLE> 
<GENRE NUM="64660" ID="27056">60's Oldies</GENRE> 
<XID DATASOURCE="appletrackid">401126255</XID> 
<XID DATASOURCE="appletrackid">402094792</XID> 
<XID DATASOURCE="gracenote" DATATYPE="isrc">GBAYE0601646</XID> 
<XID DATASOURCE="gracenote" DATATYPE="isrc">GBAYE0900728</XID> 
<URL TYPE="ARTIST_BIOGRAPHY">a_temporary_url</URL> 
</TRACK> 
... 
<URL TYPE="COVERART" SIZE="MEDIUM">a_temporary_url</URL> 
<URL TYPE="ARTIST_BIOGRAPHY">a_temporary_url</URL> 
</ALBUM> 
</RESPONSE> 
</RESPONSES> 

답변

0

보인다.
WebAPI 쿼리를 작성하려면 뮤직 플랫폼 클라이언트 ID를 사용해야합니다. 앱 세부 정보를 찾아 클라이언트 ID가 "모바일 클라이언트, 웹 API 및 eyeQ 용 클라이언트 ID"인지 확인하십시오.

+0

감사합니다. 잘못된 클라이언트를 사용했습니다. – Walter

관련 문제