PHP Extension
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
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";
}
?>