attogram/shared-media-api

View on GitHub
docs/examples/get.media.in.category.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

require('../../vendor/autoload.php');

use Attogram\SharedMedia\Api\Category;
use Attogram\SharedMedia\Api\Media;

// Get the first result from a search of the category namespace
$category = new Category();
$category->setResponseLimit(1);
$myCategory = $category->search('Albert Einstein');
if (empty($myCategory)) {
    print 'Category Not Found';
    return;
}
print_r($myCategory);

// Get the first 2 Media files in a category
$media = new Media();
$media->setResponseLimit(2);
$media->setPageid($myCategory[0]['pageid']);
$myMedias = $media->getMediaInCategory();
if (empty($myMedias)) {
    print 'Media Not Found';
    return;
}
foreach ($myMedias as $myMedia) {
    print_r($myMedia);
}