Sample code for 30+ languages & platforms
PHP Extension

VoiceBase -- Retrieve Plain Text Transcript

See more VoiceBase Examples

Retrieves a plain text transcript for a media file.

Chilkat PHP Extension Downloads

PHP Extension
<?php

include("chilkat.php");

// This example assumes the Chilkat HTTP API to have been previously unlocked.
// See Global Unlock Sample for sample code.

// Insert your Bearer token here:
$accessToken = 'VOICEBASE_TOKEN';

$http = new CkHttp();

// Add the access (bearer) token to the request, which is a header
// having the following format:
// Authorization: Bearer <userAccessToken>
$sbAuth = new CkStringBuilder();
$sbAuth->Append('Bearer ');
$sbAuth->Append($accessToken);
$http->SetRequestHeader('Authorization',$sbAuth->getAsString());

$sbUrl = new CkStringBuilder();
$sbUrl->Append('https://apis.voicebase.com/v2-beta/media/$MEDIA_ID/transcripts/latest');
$replaceCount = $sbUrl->Replace('$MEDIA_ID','f9b9bb88-d52c-4960-bcef-d516a9f85594');

$http->put_Accept('text/plain');

$strText = $http->quickGetStr($sbUrl->getAsString());
if ($http->get_LastMethodSuccess() != true) {
    print $http->lastErrorText() . "\n";
    exit;
}

print 'Response status code = ' . $http->get_LastStatus() . "\n";
print $strText . "\n";

if ($http->get_LastStatus() != 200) {
    print 'Failed' . "\n";
}
else {
    print 'Success' . "\n";
}


?>