AccessToken

Description

Sends a request to get the token information.

Applies to

OAuthClient object

Syntax

objectname.AccessToken ( TokenRequest tokenRequest, TokenResponse tokenResponse )

Argument

Description

objectname

A reference to the OAuthClient object.

tokenRequest

A reference to the TokenRequest object specifying the request information.

tokenResponse

A reference to the TokenResponse object into which the function returns the object.

Return value

Integer.

Returns the value as follows. If any argument's value is null, the method returns null.

1 -- Success.

-1 -- A general error occurred.

-2 -- Invalid URL.

-3 -- Cannot connect to the Internet.

-4 -- Timeout.

-7 -- Certification revocation checking has been enabled, but the revocation check failed to verify whether a certificate has been revoked. The server used to check for revocation might be unreachable.

-8 -- SSL certificate is invalid.

-9 -- SSL certificate was revoked.

-10 -- The function is unfamiliar with the Certificate Authority that generated the server's certificate.

-11 -- SSL certificate common name (host name field) is incorrect, for example, if you entered www.appeon.com and the common name on the certificate says www.devmagic.com.

-12 -- SSL certificate date that was received from the server is bad. The certificate has expired.

-13 -- The certificate was not issued for the server authentication purpose.

-14 -- The application experienced an internal error loading the SSL libraries.

-15 -- More than one type of errors when validating the server certificate.

-16 -- The server requires the client to provide a certificate.

-17 -- The client certificate has no private key.

-18 -- The private key in the client certificate is wrong.

-19 -- TLS 1.3 error. The client does not support TLS 1.3.

-20 -- Response is unrecognizable. Normally this is because the HTTP version does not match with the version required by the server.

-21 -- TLS 1.3 error. The server does not support TLS 1.3.

Examples

The following example shows the use of the AccessToken function to get the token information:

int li_return
OAuthClient lnv_OAuthClient
TokenRequest lnv_TokenRequest
TokenResponse lnv_TokenResponse

lnv_OAuthClient = create OAuthClient

li_return = lnv_OAuthClient.accesstoken(lnv_TokenRequest, lnv_TokenResponse)

See also

RequestResource