Skip to content

KeyteqLabs/keymedia-php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

07c0753 · Sep 27, 2016
Sep 27, 2016
Dec 17, 2014
Oct 8, 2013
Oct 22, 2013
Oct 22, 2013
Nov 6, 2013
Oct 22, 2013
Oct 22, 2013
Oct 22, 2013
Oct 3, 2013
Feb 10, 2015
May 19, 2014
Oct 25, 2013

Repository files navigation

keymedia-php

KeyMedia PHP API wrapper

Build Status Latest Stable Version

Basic usage example

composer require keyteqlabs/keymedia

Initialize the client

$client = new Keyteq\Keymedia\KeymediaClient('username', 'keymediaURL', 'apiKey');
//In case you don't have the API key yet
$client = new Keyteq\Keymedia\KeymediaClient('username', 'keymediaURL');
$client->getToken('password');

Working with albums

$albums = $client->listAlbums();

// List album content
$mediaArray = $client->getAlbum('albumName');

// Search within album
$mediaArray = $client->getAlbum('albumName', 'searchTerm');

Search by media / album names

$mediaArray = $client->findMedia('searchTerm');

Get a single media object by ID

$media = $client->getMedia('id');

Accessing media information

$type = $media->getType();
$isImage = $media->isImage();
$url = $media->getUrl();
$thumbnailUrl = $media->getThumbnailUrl($width, $height);