Overview: Below is information pertaining to how IRIS.TV’s Contextual Video Marketplace integrates with a publishers content management system (CMS) via a content feed or API.
Feed Format Information
Supported Feed Types
IRIS.TV supports the following feed formats:
- MRSS
- RSS
- XML
- JSON
- API (If publishers have an API, they can provide an API route for IRIS.TV to evaluate for level of effort to utilize)
Meta Data Field Information
The following meta data is required when providing a content feed for video data ingestion:
Required Meta Data Preferred Meta Data Optional Meta Data
Sample Video Asset from a Publisher
{ "id" : 5331690110001 , "name" : "Lorem ipsum dolor sit amet, consectetur adipiscing elit" , "shortDescription" : "Donec congue orci vel ante posuere consectetur. Vestibulum vel eros velit. In suscipit arcu nec lectus posuere sagittis." , "creationDate" : 1487717574502 , "publishedDate" : 1487717955852 , "lastModifiedDate" : 1487717955969 , "startDate" : 1487717955969 , "endDate" : null , "tags" : [ "alex rodriguez" , "new york yankees" , "mlb" ], "length" : 30805 , "economics" : "AD_SUPPORTED" , "categories" : [ "Baseball" ], "itemState" : "ACTIVE" , }, |
Supported Feed Pagination
IRIS.TV prefers that clients use pagination for asset feeds. This allows IRIS.TV to import the client's full library instead of a set of most recent assets. IRIS.TV supports the following pagination methods:
- Offset parameter: Feed parameters that allow for calling a specific number of assets and an offset for how far to go into the feed.
- Next Link pagination: link for next page is included in the current page.
Recommended Video Asset Ordering
IRIS.TV recommends that feeds are ordered by an "updated_at" field on the assets. That ensures that all asset updates are imported into the recommendation system.