(PowerShell) VoiceBase -- Retrieve Plain Text Transcript
Retrieves a plain text transcript for a media file.
Add-Type -Path "C:\chilkat\ChilkatDotNet47-9.5.0-x64\ChilkatDotNet47.dll"
# 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-Object Chilkat.Http
# Add the access (bearer) token to the request, which is a header
# having the following format:
# Authorization: Bearer <userAccessToken>
$sbAuth = New-Object Chilkat.StringBuilder
$sbAuth.Append("Bearer ")
$sbAuth.Append($accessToken)
$http.SetRequestHeader("Authorization",$sbAuth.GetAsString())
$sbUrl = New-Object Chilkat.StringBuilder
$sbUrl.Append("https://apis.voicebase.com/v2-beta/media/$MEDIA_ID/transcripts/latest")
$replaceCount = $sbUrl.Replace("$MEDIA_ID","f9b9bb88-d52c-4960-bcef-d516a9f85594")
$http.Accept = "text/plain"
$strText = $http.QuickGetStr($sbUrl.GetAsString())
if ($http.LastMethodSuccess -ne $true) {
$($http.LastErrorText)
exit
}
$("Response status code = " + $http.LastStatus)
$($strText)
if ($http.LastStatus -ne 200) {
$("Failed")
}
else {
$("Success")
}
|