Experimental project

This is a sandbox project, which contains experimental code for developer use only.

The module provide a functionality for Media 23Video

Required by:
Media 23Video

Analytics reporting

Methods for creating and managing albums and channels.

/api/analytics/report/event: Report an event to the analytics engine.
/api/analytics/report/play: Report a playback to the analytics engine.

Albums or channels

Methods for creating and managing albums and channels.

/api/album/create: Create a new channel or album
/api/album/delete: Delete a channel or album
/api/album/list: List and search through channels or albums
/api/album/update: Update the meta data of a channel or album

Attachments

Methods for managing and querying video files attachments.

/api/photo/attachment/list: Return a list of files attached to a video.
Comments

Methods for listing and managing comments.

/api/comment/add: Add a comment
/api/comment/delete: Delete an existing comment
/api/comment/list: List or search for comments
Coordinates (or maps)

Methods for managing and listing geographic coordanates and maps associates with photos or videos.

/api/photo/coordinate/add: Add a new geographic coordinate to a photo or video.
/api/photo/coordinate/delete: Delete a geographic coordinate associated with a photo or video.
Distributions

Methods for managing distribution points

/api/distribution/ios/push-notification: Send push notifications to all registered iOS devices.
/api/distribution/ios/register-device: Register an iOS device such as an iPhone, iPad or iPod Touch for push notications.
/api/distribution/ios/unregister-device: Unregister an already registered iOS subscription for push notications.
Licenses

Methods for listing and managing licenses.

/api/license/list: List licenses.
Live (closed beta)

Methods for creating and managing live streams.

/api/live/create: Create a new live stream.
/api/live/delete: Delete a live stream.
/api/live/list: List one or more live streams.
/api/live/update: update a live stream.
/api/live/upload-image: Upload a thumbnail or a preview image for the stream.
Live schedule (closed beta)

Methods for working with the schedule for live streams

/api/live/schedule/add: Add a time to the streaming schedule.
/api/live/schedule/list: List the upcoming streaming schedule.
/api/live/schedule/remove: Remove a time from the streaming schedule.
Live recording (closed beta)

Methods for recording from live streams.

/api/live/recording/split: Split an ongoing recording of a video stream.
/api/live/recording/start: Start recording a video stream.
/api/live/recording/stop: Stop recording a video stream.
Photos and videos

Methods for uploading and managing videos and photos.

/api/photo/delete: Delete a photo or video.
/api/photo/frame: Extract a single frame of a video clip as a JPEG image.
/api/photo/get-replace-token: Get a token for browser-based and non-authenticated replace of photos, thumbnails and videos.
/api/photo/get-upload-token: Get a token for browser-based and non-authenticated uploading.
/api/photo/list: List and search through photos and videos.
/api/photo/rate: Rate a photo or video.
/api/photo/redeem-replace-token: Replace a video, thumbnail or photo using a replace token.
/api/photo/redeem-upload-token: Upload a video or photo using an upload token.
/api/photo/replace: Replace a photo, replace a video or update the thumbnail of a video.
/api/photo/update: Update the meta data of a photo or video.
/api/photo/update-upload-token: Update the meta data of a photo or video, which has previously been or is in the process of being uploaded to the site through browser-based uploading.
/api/photo/upload: Upload a new photo or video.
Players

Methods for listing and use video players.

/api/player/list: List available video players
/api/player/settings: Request specific player settings
Sections

Methods for managing and listing sections or chapters within video clips.

/api/photo/section/create: Create a section within a video.
/api/photo/section/delete: Delete a video section.
/api/photo/section/list: List sections within a video.
/api/photo/section/set-thumbnail: Set the thumbnail for a specified section within a video.
/api/photo/section/update: Update a section within a video.
Sessions

Methods controlling access to a closed site and for implementing single sign-on.

/api/session/get-token: Get a token for authorizing a visitor's access to a site.
/api/session/redeem-token: Get access to a site through a session token.
Site

Methods for querying meta data about sites.

/api/site/get: Get information about the site.
Subtitles

Methods for managing and querying video subtitles and captions.

/api/photo/subtitle/data: Return the raw data (usually in JSON or WebSRT) to show subtitles.
/api/photo/subtitle/list: Retrieve subtitles for a video.
Tags

Methods for searching tags.

/api/tag/list: List or search through tags
/api/tag/related: List related tags
Testing

Methods for testing communication with the API

/api/echo: Mirrors parameters in return
Users

Methods for managing users.

/api/user/create: Create a new user account
/api/user/get-login-token: Get a token for logging in a user.
/api/user/list: List users
/api/user/redeem-login-token: Log in a user using a login token.
/api/user/update: Update a user account

Project information

  • Created by spheresh on , updated