Returns the most recent major review of a song.
song/review? | track=track isrcid=isrcid muzeid=muzeid trackid=trackid amgpoptrackid=amgpoptrackid amgclassicaltrackid=amgclassicaltrackid |
&apikey=apikey&sig=sig [&format=format] [&country=country] [&language=language] |
Click to re-sort
Parameter | Required | Description | ||
---|---|---|---|---|
apikey | Yes | Access code that authorizes your request for data from Rovi. | ||
sig | Yes | A calculated authorization code. To perform the calculation, execute the MD5 function on the concatenation of the following three strings:
Perform the calculation at the time of each request to be sure it's within a five-minute window of the server time. If you're testing the call in a browser, use our online signature generator to perform the calculation. | ||
amgclassicaltrackid | Conditional | All Media Guide (AMG) ID for a track on a classical music album, consisting of a ten-character string that starts with Y and is followed by 9 digits with leading spaces. AMG is a legacy database of entertainment information. When using an AMG Classical ID in a request, replace any spaces in the ID with plus (+) or percent20 (%20) symbols.
Condition: The request must contain just one of these arguments:
| ||
amgpoptrackid | Conditional | All Media Guide (AMG) ID for a track on a popular music album, consisting of a ten-character string that starts with T and is followed by 9 digits with leading spaces. AMG is a legacy database of entertainment information. When using an AMG Pop ID in a request, replace any spaces in the ID with plus (+) or percent20 (%20) symbols.
Condition: The request must contain just one of these arguments:
| ||
isrcid | Conditional | International Standard Recording Code (ISRC) for a song recording. Note: Because some recordings have the same ISRC code as another recording or have multiple ISRC codes, you need to verify results of requests that use ISRC codes that come from outside of Rovi Cloud Services. The song you want may be available under a different ISRC code.
Condition: The request must contain just one of these arguments:
| ||
muzeid | Conditional | Legacy ID from the Muze database.
Condition: The request must contain just one of these arguments:
| ||
track | Conditional | Keywords from the song title. This searches for the most popular title with that combination of words. Replace spaces with plus (+) or percent20 (%20) symbols.
Condition: The request must contain just one of these arguments:
| ||
trackid | Conditional | Rovi Music ID for a popular song, consisting of the prefix MT followed by a ten-digit number. For example: MT0009472348. Your application can grab track IDs from responses to the following requests:
Condition: The request must contain just one of these arguments:
| ||
country | No | Country of the language of the response. The current release of the API supports only US. | ||
format | No | Format of the returned data: json or xml. The default is JSON. | ||
language | No | Language of the response. This request supports only en, English. |
Response | Type | Description |
---|---|---|
build | String | The software release level of the API. |
code | Integer | HTTP status code. See the status field for the text part of the code. |
duration | Integer | Server processing time in milliseconds. The difference between startTime and endTime. |
endTime | String | When the server sent the response (UTC time). |
messages | Message [ ] | Elements of a multiple HTTP response status message. |
parameters | parameters | List of the parameters included in the request. |
parentIds | parentIds | All of the IDs for the requested object that are recognized by the API. |
serverName | String | Name of the server that processed the request. |
startTime | String | When the server received the request (UTC time). |
status | String | Text part of the HTTP status code that is shown in the code field. |
Response | Type | Description |
---|---|---|
author | String | Author of the review. |
text | String | The full text of the review. |