Sample code for 30+ languages & platforms
VBScript

List all Labels in the User's Mailbox

See more GMail REST API Examples

List all Labels in the GMail User's Mailbox

Chilkat VBScript Downloads

VBScript
Dim fso, outFile
Set fso = CreateObject("Scripting.FileSystemObject")
'Create a Unicode (utf-16) output text file.
Set outFile = fso.CreateTextFile("output.txt", True, True)

success = 0

' This example requires the Chilkat API to have been previously unlocked.
' See Global Unlock Sample for sample code.

set http = CreateObject("Chilkat.Http")
http.AuthToken = "GMAIL-ACCESS-TOKEN"

userId = "me"
success = http.SetUrlVar("userId",userId)

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.
set sb = CreateObject("Chilkat.StringBuilder")
success = http.QuickGetSb(url,sb)
If (success <> 1) Then
    outFile.WriteLine(http.LastErrorText)
    WScript.Quit
End If

set json = CreateObject("Chilkat.JsonObject")
success = json.LoadSb(sb)
json.EmitCompact = 0
outFile.WriteLine(json.Emit())

If (http.LastStatus <> 200) Then
    outFile.WriteLine("Failed.")
    WScript.Quit
End If


outFile.Close