Visual FoxPro
Visual FoxPro
Delete a Task List
See more Google Tasks Examples
Demonstrates how to delete a Google task list.Chilkat Visual FoxPro Downloads
LOCAL lnSuccess
LOCAL loFac
LOCAL lcAccessToken
LOCAL loHttp
LOCAL loResp
lnSuccess = 0
* This example requires the Chilkat API to have been previously unlocked.
* See Global Unlock Sample for sample code.
* Get the previously obtained access token.
* See Get Google Tasks Access Token.
loFac = CreateObject('Chilkat.FileAccess')
lcAccessToken = loFac.ReadEntireTextFile("qa_data/tokens/googleTasks.txt","utf-8")
IF (loFac.LastMethodSuccess = 0) THEN
? loFac.LastErrorText
RELEASE loFac
CANCEL
ENDIF
loHttp = CreateObject('Chilkat.Http')
loHttp.AuthToken = lcAccessToken
* Delete the task list with this ID: MDM4MzQ4NTA3NDQwMDUxMzQ2OTQ6OTk5Njk3NjkxNzg4Nzg2NDow
loHttp.SetUrlVar("taskListId","MDM4MzQ4NTA3NDQwMDUxMzQ2OTQ6OTk5Njk3NjkxNzg4Nzg2NDow")
loResp = CreateObject('Chilkat.HttpResponse')
lnSuccess = loHttp.HttpNoBody("DELETE","https://www.googleapis.com/tasks/v1/users/@me/lists/{$taskListId}",loResp)
IF (lnSuccess = 0) THEN
? loHttp.LastErrorText
RELEASE loFac
RELEASE loHttp
RELEASE loResp
CANCEL
ENDIF
* Show the response body. (empty for success)
? loResp.BodyStr
* Examine the response status code. (204 = success)
? "response status code: " + STR(loResp.StatusCode)
RELEASE loFac
RELEASE loHttp
RELEASE loResp