PHP code example of media-manager / media-manager-api-php
1. Go to this page and download the library: Download media-manager/media-manager-api-php library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
media-manager / media-manager-api-php example snippets
//Create the gateway or request used to get data.
$gateway = new MediaManager\HTTP\CurlRequest();
//CREATE MEDIAMANAGER INSTANCE
$MediaManager = new \MediaManager\MediaManager("{shortname}", "{apiKey}", $gateway);
$client = $MediaManager->api()->getClient();
$videos = $MediaManager->api()->getTemplates();
$videos = $MediaManager->api()->getPlaylists();
$videos = $MediaManager->api()->getVideos();
$videos = $MediaManager->api()->getVideo("{videoid}");
$searchResults = $MediaManager->ExternalAPI->searchTemplateVideos("{external_template_id}", array("hello", "world"));
$mostViewed = $MediaManager->ExternalAPI->getTemplateMostViewedVideos("{external_template_id}");
$mostViewed = $MediaManager->external()->recommendTemplateVideo("{external_template_id}","{videoid}");
$latest = $MediaManager->external()->getTemplateLatestVideos("{external_template_id}");
$video = $MediaManager->external()->getTemplateVideo("{external_template_id}", "{videoid}");
$videos = $MediaManager->external()->getTemplateVideos("{external_template_id}");
$audios = $MediaManager->external()->getTemplateAudios("{external_template_id}");
$videos = $MediaManager->external()->getPlaylistVideosOnTemplate("{playlist_id}","{external_template_id}");
$audios = $MediaManager->external()->getPlaylistAudiosOnTemplate("{playlist_id}","{external_template_id}");
$video = $MediaManager->external()->getPlaylistVideoOnTemplate("{playlist_id}","{external_template_id}","{video_id"});
$video = $MediaManager->external()->getPlaylistAudioOnTemplate("{playlist_id}","{external_template_id}","{audio_id"});
$Query = new MediaManager\Analytics\Query();
$query = $MediaManager->API->Analytics()->query($Query);
//Get current Show query.
$Show = $Query->get();
//Set the Show query to an Audo query.
$Show = $Query->Show("Audio");
$Show->Condition("title", "hello world");
$Show->Condition("title", "hello world", "ISNOT");
$Show->Condition("title", "new")->Logical("OR");
$Show->Condition("title", "manager")->Logical("OR");
$Show->Condition("title", "test");
//ADD TEMPLATE FILTER
$MediaManager->API->addTemplateFilter("{template}");
//GET VIDEOS
$videos = $MediaManager->API->getVideos();
//ADD TEMPLATE FILTER
$MediaManager->API->addTemplateFilter("{template}");
//ADD PLAYLIST FILTER
$MediaManager->API->addPlaylistFilter("{playlist}");
//GET VIDEOS
$videos = $MediaManager->API->getVideos();
//GET VIDEOS
$videos = $MediaManager->API->getVideos();
//LOOP THROUGH FIRST PAGE
foreach($videos as $key => $video){
}
//ADD A PAGE FILER
$MediaManager->API->addFilter("perPage","10");
//GET VIDEOS
$videos = $MediaManager->API->getVideos();
javascript
{
"anager/media-manager-api-php": "dev-master"
}
}