Retrieve a VOD content rating for an account
Request
To retrieve the rating for a VOD content for an account, send a GET request to:
https://<host>:<port>/useractivityvault/v1/ratings/content/{contentId}/account/{account}
This obtains a list of ratings made by a specific account for the given content and returns a number of ratings if there is more than one user per account.
Headers
Content-Type: application/jsontoken– the standard NAGRAVISION HTTP Token, as required for authentication purposes
Mandatory arguments
account– account IDcontentId– content ID
Other arguments
fields– a list of fields names to return in the responseoffset– the number of records to skip for paginationlimit- the number of records to return
Example
In the example below, a user belonging to account AC1234 is requesting their rating for the VOD content with the ID TDLA0100000088341751. The uniqueness of the contentId negates the need to specify a data type (i.e., VOD or BTV).
When the rating is at the account level, the account number and contentId are submitted as part of the URL.
GET http://server:port/useractivityvault/v1/ratings/content/TDLA0100000088341751/account/AC1234
Response
A successful request returns an HTTP 200 status.
A bad request returns an HTTP 400 status.
An internal server error returns an HTTP 401 status.
Example
{
"ratings": [
{
"contentId": "string",
"accountId": "string",
"userId": "string",
"deviceId": "string",
"rating": 0
}
],
"totalRecords": 0
}
See also
For full details of this API, see User Activity Vault (UAV) API documentation.