Unit GNRequest

DescriçãoUsesClasses, Interfaces, Objetos e RegistrosFunções e ProcedimentosTiposConstantesVariáveis

Descrição

Unit para controle de Requisições a API do GerenciaNet

Visão Geral

Classes, Interfaces, Objetos e Registros

Nome Descrição
Classe TGNCodeResponse  
record THttpResponse  
Classe TRestRequest  
Classe TAuthTokenClass  

Funções e Procedimentos

function GNAuthorization(const AClientID: string; const AClientSecret: string; Sandbox: boolean = true): boolean;
function GNRequestMethod(APath, AContent: string; AAccessToken: TAuthTokenClass; AMethod: string = 'POST'): string;

Variáveis

GN_API_HOST: string = 'api.gerencianet.com.br';
GN_API_HOSTSANDBOX: string = 'sandbox.gerencianet.com.br';
GNAccessToken: TAuthTokenClass;
GNAccessExpireIn: extended;
GNAccessLastAuth: TDateTime;

Descrição

Funções e Procedimentos

function GNAuthorization(const AClientID: string; const AClientSecret: string; Sandbox: boolean = true): boolean;

Autenticação na API do GerenciaNet.

function GNRequestMethod(APath, AContent: string; AAccessToken: TAuthTokenClass; AMethod: string = 'POST'): string;

Requisição na API do GerenciaNet.

Variáveis

GN_API_HOST: string = 'api.gerencianet.com.br';
 
GN_API_HOSTSANDBOX: string = 'sandbox.gerencianet.com.br';
 
GNAccessToken: TAuthTokenClass;
 
GNAccessExpireIn: extended;
 
GNAccessLastAuth: TDateTime;
 

JBS Soluções 2015