Clarify/clarify-php

View on GitHub
examples/tracks-create.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

// Don't forget to rename credentials-dist.php to credentials.php and insert your API key
require __DIR__ . '/credentials.php';
require __DIR__.'/../vendor/autoload.php';

$bundle = new \Clarify\Bundle($apikey);
$results = $bundle->index();

/**
 * This gets the first item from our list of bundles, shows the existing tracks, adds three audio tracks, and then
 *   shows the new list of tracks.
 */
$item = $results['_links']['items'][0];

$tracks = $bundle->tracks->load($item['href']);
print_r($tracks);

$success = $bundle->tracks->create(
    array(
        'id' => $item['href'],
        'media_url' => 'http://media.clarify.io/audio/samples/harvard-sentences-1.wav',
    )
);
$success = $bundle->tracks->create(
    array(
        'id' => $item['href'],
        'media_url' => 'http://media.clarify.io/audio/samples/harvard-sentences-2.wav',
    )
);
$success = $bundle->tracks->create(
    array(
        'id' => $item['href'],
        'media_url' => 'http://media.clarify.io/audio/books/dorothyandthewizardinoz_01_baum_64kb.mp3',
    )
);

$tracks = $bundle->tracks->load($item['href']);
print_r($tracks);