Cinema8 APIs to build extensive digital experiences within your videos.
Cinema8 has an extensive API to support your business and your customers’ needs while developing interactive video-based solutions. Whether you are developing a web application, mobile application, or service, you can integrate cinema8 interactive videos into your business processes.
Cinema8 Rest API uses the OAuth 2.0 protocol for authentication and authorization. You can also use OAuth 2.0 protocol to create authenticated user access within an embedded C8 player with SSO support.Cinema8 supports common OAuth 2.0 scenarios such as those for web servers, client-side, installed, and limited-input device applications.
To begin, obtain OAuth 2.0 client credentials from the Cinema8 API key console
. Then your client application requests an access token from the Cinema8 Authorization Server, extracts a token from the response, and sends the token to the Cinema8 API that you want to access or embeds it to the c8 player to authenticate user access.
We will discuss all in these article series.
API keys can be used to access REST services , SSO and authentication. You can also pass this key to authenticate viewers while playing videos.
The basics of how to use the Cinema8 Rest API to implement server-side integrations.
Learn how to use SSO to authorize users to watch videos and generate user-specific analytics data.
Customizing interactive videos with URL parameters
Cinema8 react player to seamlessly integrate into your react or react native applications.
Widgets are key expansion points of any cinema8 interactive video. While You can use any widget from the widget library you can also develop your own customized widgets with the C8 Widget Development environment. Learn about the widget environment where you can develop unlimited solutions natively integrated with the video timeline and access all inner features of C8 client APIs.
Learn how to integrate your business process into interactive videos with server-side 2way data sharing integration levels.
You can trigger any client-based Callback while your videos running, and send and receive data to your client apps with Custom Callbacks.
Create custom video URLs to track specific users or user groups, and learn how to create and measure time-limited access URLs.
Learn how to share your interactive videos with any Scorm-compliant LMS systems, and use native scorm actions inside your interactive videos.
This article walks you through multiple integration models within the Cinema8 Platform and provides a blueprint to help with your own integration scenario.
Check out sample codes to learn how to use cinema8 API.