(PureBasic) WhatsApp - Logout
Demonstrates the /v1/users/logout endpoint to logout of the WhatsApp Business API Client. Logging out revokes the authentication token. For more information, see https://developers.facebook.com/docs/whatsapp/api/users/logout
IncludeFile "CkHttpResponse.pb"
IncludeFile "CkHttp.pb"
Procedure ChilkatExample()
; This example assumes the Chilkat API to have been previously unlocked.
; See Global Unlock Sample for sample code.
http.i = CkHttp::ckCreate()
If http.i = 0
Debug "Failed to create object."
ProcedureReturn
EndIf
success.i
; Implements the following CURL command:
; curl -X POST https://your-webapp-hostname:your-webapp-port/v1/users/logout \
; -H "Authorization: Bearer your-auth-token"
; Adds the "Authorization: Bearer your-auth-token" header.
CkHttp::setCkAuthToken(http, "your-auth-token")
resp.i = CkHttp::ckQuickRequest(http,"POST","https://your-webapp-hostname:your-webapp-port/v1/users/logout")
If CkHttp::ckLastMethodSuccess(http) = 0
Debug CkHttp::ckLastErrorText(http)
CkHttp::ckDispose(http)
ProcedureReturn
EndIf
Debug "Response body:"
Debug CkHttpResponse::ckBodyStr(resp)
CkHttp::ckDispose(http)
ProcedureReturn
EndProcedure
|