GetAuthorization Method

Gets the authorization string required to access the protected resource.

Syntax

ANSI (Cross Platform)
char* GetAuthorization();

Unicode (Windows)
LPWSTR GetAuthorization();
- (NSString*)getAuthorization;
#define MID_OAUTH_GETAUTHORIZATION 6

CLOUDMAIL_EXTERNAL int CLOUDMAIL_CALL CloudMail_OAuth_Do(void *lpObj, int methid, int cparam, void *param[], int cbparam[], int64 *lpllVal);

Remarks

This method performs several operations automatically depending on the value of ClientProfile. Please see the introduction section for the OAuth class for a detailed overview of the typical scenarios.

After authorization is completed this method will return the authorization string which can be passed directly to the Authorization property of any other component. This can also be passed as the value of the HTTP Authorization header to other implementations that access the protected resource as well.

Error Handling (C++)

This method returns a String value; after it returns, call the GetLastErrorCode() method to obtain its result code; 0 indicates success, while a non-zero error code indicates that this method encountered an error during its execution. If an error occurs, the GetLastError() method can be called to retrieve the associated error message.

Copyright (c) 2022 /n software inc. - All rights reserved.
Cloud Mail 2020 C++ Edition - Version 20.0 [Build 8308]