Sample code for 30+ languages & platforms
Xojo Plugin

List all Labels in the User's Mailbox

See more GMail REST API Examples

List all Labels in the GMail User's Mailbox

Chilkat Xojo Plugin Downloads

Xojo Plugin
Dim success As Boolean
success = False

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

Dim http As New Chilkat.Http
http.AuthToken = "GMAIL-ACCESS-TOKEN"

Dim userId As String
userId = "me"
success = http.SetUrlVar("userId",userId)

Dim url As String
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.
Dim sb As New Chilkat.StringBuilder
success = http.QuickGetSb(url,sb)
If (success <> True) Then
    System.DebugLog(http.LastErrorText)
    Return
End If

Dim json As New Chilkat.JsonObject
success = json.LoadSb(sb)
json.EmitCompact = False
System.DebugLog(json.Emit())

If (http.LastStatus <> 200) Then
    System.DebugLog("Failed.")
    Return
End If