Sample code for 30+ languages & platforms
Node.js

VoiceBase -- Retrieve Plain Text Transcript

See more VoiceBase Examples

Retrieves a plain text transcript for a media file.

Chilkat Node.js Downloads

Node.js
NODEJS_PRELUDE

function chilkatExample() {

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

    //  Insert your Bearer token here:
    var accessToken = "VOICEBASE_TOKEN";

    var http = new chilkat.Http();

    //  Add the access (bearer) token to the request, which is a header
    //  having the following format:
    //  Authorization: Bearer <userAccessToken>
    var sbAuth = new chilkat.StringBuilder();
    sbAuth.Append("Bearer ");
    sbAuth.Append(accessToken);
    http.SetRequestHeader("Authorization",sbAuth.GetAsString());

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

    http.Accept = "text/plain";

    var strText = http.QuickGetStr(sbUrl.GetAsString());
    if (http.LastMethodSuccess !== true) {
        console.log(http.LastErrorText);
        return;
    }

    console.log("Response status code = " + http.LastStatus);
    console.log(strText);

    if (http.LastStatus !== 200) {
        console.log("Failed");
    }
    else {
        console.log("Success");
    }


}

chilkatExample();