RSS Feeds and Data APIs
Interchange standards allow your content to reach the places it's needed.
Simple Syndication Feeds
The Magnify platform facilitates syndication through the delivery of RSS feeds that expose the titles, descriptions, and publication dates of the channel's video content.
Feeds are delivered in RSS 2.0 format, and include:
- Recently posted.
- Top rated of all time.
- Most viewed this week.
- Most discussed this month.
- Videos posted by a specific user.
- Videos reviewed by a specific user.
There are also search-driven RSS feeds that can allow queries to be performed in an automated fashion in order to display and link to matching videos on a channel.
Putting Feeds to Work
Feeds can be subscribed to by end-users or syndicated out to various types automated services.
You can also use these feeds on other pages of your web presence to more tightly integrate the video channel with other areas:
- If you have a centralized search interface across your entire web presence, you can use a search-driven RSS feed to retrieve videos matching a specific term, and format the results to match your other search result links.
- You can search the channel content library for videos related to one or more keywords, so that your existing content management or templating system can look for contextual videos to show thumbnails of related videos in a sidebar.
Limitless Possibilities
You can format the information from these feeds however you want, from simple links to dynamic displays with live updates.
If you prefer method calls to feed reading, the same data contained in these feeds is also available through the web service API, described below.
Channel Access API
The Channel Access API is available via an easily implemented REST web service interface, allowing key pieces of content metadata to be retrieved and displayed elsewhere.
Using the API
The Channel Access API lets you quickly provide features like:
- Using keywords associated with a web page you have created to automatically search the video content library, then placing links to related videos in a contextual sidebar.
- Featuring a row of user-uploaded "avatar" images on some page of your main web site, based on the most active members of your video channel.
- Creating custom video navigation pages that let people browse through playlists and watch videos, using your own page layout and interface elements.
- Retrieving a list of comments and ratings users have posted in response to a certain video.
Available in XML and JavaScript Formats
You can choose between two implementation technologies, or use a hybrid of both:
- The JavaScript API allows read-only API calls to be embedded into web pages using script tags and JSONP callbacks. JavaScript is a standard technology that most web developers are familiar with, and it's easy to get started with this approach.
- The XML API allows server-to-server API calls, from within the programming language of your choice, (If you have experience calling web services and processing XML responses, this will seem like familiar ground.) This technique also ensures that the metadata appears in the source code of the pages you serve, which can significantly enhance its visibility and ranking in search engines.
Integration Options
You can combine feeds and API requests with embeddable players and hosted pages to create a customized video experience throughout your web presence.
Because the feeds, API calls, player and pages are all driven off of your channel's built-in logic and database, you can mix and match these technologies when building your online video experience.
- You can use an RSS feed to retrieve the most popular videos related to a specific keyword, and show thumbnails and links to the player pages for each.
- You can make API calls to retrieve content information, then embed a player to provide a video viewer and associated metadata on your own pages.
If you have questions about how to make this work, contact us and we'll help you chart out an integration roadmap.