Classic ASP
Classic ASP
VoiceBase -- Retrieve Plain Text Transcript
See more VoiceBase Examples
Retrieves a plain text transcript for a media file.Chilkat Classic ASP Downloads
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<%
' 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"
set http = Server.CreateObject("Chilkat.Http")
' Add the access (bearer) token to the request, which is a header
' having the following format:
' Authorization: Bearer <userAccessToken>
set sbAuth = Server.CreateObject("Chilkat.StringBuilder")
success = sbAuth.Append("Bearer ")
success = sbAuth.Append(accessToken)
http.SetRequestHeader "Authorization",sbAuth.GetAsString()
set sbUrl = Server.CreateObject("Chilkat.StringBuilder")
success = 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 <> 1) Then
Response.Write "<pre>" & Server.HTMLEncode( http.LastErrorText) & "</pre>"
Response.End
End If
Response.Write "<pre>" & Server.HTMLEncode( "Response status code = " & http.LastStatus) & "</pre>"
Response.Write "<pre>" & Server.HTMLEncode( strText) & "</pre>"
If (http.LastStatus <> 200) Then
Response.Write "<pre>" & Server.HTMLEncode( "Failed") & "</pre>"
Else
Response.Write "<pre>" & Server.HTMLEncode( "Success") & "</pre>"
End If
%>
</body>
</html>