JavaScript
JavaScript
List all Labels in the User's Mailbox
See more GMail REST API Examples
List all Labels in the GMail User's Mailbox
Note
This example is intended for running within a Chilkat.Js embedded JavaScript engine. All Chilkat JavaScript examples require Chilkat
v11.4.0 or greater.
var success = false;
// This example requires the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
var http = new CkHttp();
http.AuthToken = "GMAIL-ACCESS-TOKEN";
var userId = "me";
http.SetUrlVar("userId",userId);
var url = "https://www.googleapis.com/gmail/v1/users/{$userId}/labels";
http.SessionLogFilename = "c:/temp/qa_output/sessionLog.txt";
// Get the list of GMail labels as JSON.
var sb = new CkStringBuilder();
success = http.QuickGetSb(url,sb);
if (success !== true) {
console.log(http.LastErrorText);
return;
}
var json = new CkJsonObject();
json.LoadSb(sb);
json.EmitCompact = false;
console.log(json.Emit());
if (http.LastStatus !== 200) {
console.log("Failed.");
return;
}