GetUserRights

From Gvp-public
Revision as of 08:02, 20 April 2017 by Id02660 (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search


Description

Return the list of the User rights.

This method only can be used by logged user.

Parameters

  • token (String, required)
A valid token for identifying the API session context. The token can be anonymous or logged.


Returns

Returns a JSON object containing an array of UserRights objects:

CatalogItemType: Type of the catalog Item associated CatalogItemType
CatalogItemId: Id of the catalog Item
Quality: Quality of the pricing model that was used to purchase this catalog item Quality
EndDate: End date of the User Right
IsAdult: Adult flag of the content
StatusId: Status of the Purchase (0 means that is the free subscription) PurchaseStatus
DeviceTypeId: Device Type used to purchase de content (0 means free subscription, 402 means top-down purchase) DeviceType
PurchaseStartDate: Date of the purchase

Example:

{

 "StatusCode": 0,
 "Severity": 1,
 "StatusMessage": "OK",
 "Content": {
   "Offset": 0,
   "Limit": 4,
   "Count": 4,
   "List": [
     {
       "CatalogItemType": 132,
       "CatalogItemId": 578,
       "Quality": 0,
       "EndDate": 1609455600,
       "IsAdult": false,
       "StatusId": 9,
       "DeviceTypeId": 402,
       "PurchaseStartDate": 1470927135
     },
     {
       "CatalogItemType": 132,
       "CatalogItemId": 601,
       "Quality": 0,
       "EndDate": 1609455600,
       "IsAdult": false,
       "StatusId": 9,
       "DeviceTypeId": 402,
       "PurchaseStartDate": 1470927134
     },
     {
       "CatalogItemType": 132,
       "CatalogItemId": 821,
       "Quality": 0,
       "EndDate": 1609455600,
       "IsAdult": false,
       "StatusId": 9,
       "DeviceTypeId": 402,
       "PurchaseStartDate": 1470927135
     },
     {
       "CatalogItemType": 132,
       "CatalogItemId": 103,
       "Quality": 0,
       "EndDate": 253402297199,
       "IsAdult": false,
       "StatusId": 0,
       "DeviceTypeId": 0,
       "PurchaseStartDate": 0
     }
   ]
 }

}


Exceptions

  • None


Caching

This method is not cached.


Known issues

  • None


Version history

API Version Number Change description Changes author
4.1 Initial method design José Manuel Escartín


See also