API Rest

<< Click to Display Table of Contents >>

Navigation:  Exportando Para Web >

API Rest

Você pode tambem executar seus relatórios por API Rest

 

basta instalar o programa TaskReportREST.EXE que encontra-se no mesmo diretório do servidor web

 

va no prompt de comando como administrador e execute

 

cd \taskreportweb7

taskreportrest.exe  /install

 

 

depois da instação va no serviços do windows e inicie o serviço

 

clip0032

 

 

a api do taskreport irá utilizar a porta +1, usada no servidor web do task

então se, seu servidor web do taskreport estiver utilizando a porta 9090

a api, irá utilizar a porta 9091

 

para fazer a chamada use o seguinte endpoint no seguinte formato

 

execute um GET no endereço

 

ipservidor/9091/token/123

 

ou

 

www.site.com.br/9091/token/123/ini/cliente1

 

 

apenas esses 2 parametros estão disponiveis na api, o token, e o parametro do INI caso voce tenha varios arquivos taskreportserverXXX.ini

 

a api deve ser instalada na mesma pasta do servidor web taskreportserver_s.exe

 

todos os parametros devem ser incluidos na tabela de token.

 

o metodo irá devolver um json no seguinte formato

 

 

{"URL":"/files/XXXXXX.PDF"}

 

dessa voce pode usar o arquivo conforme desejado, ou exibir em uma pagina web adicionando o endreco do servidor taskreportweb

ex:

www.site.com.br/9090/files/XXXXXX.PDF

 

 

o método da api, utiliza os mesmos parametros e recursos do servidor web, a diferença basica e que não será carregado uma pagina web para executar o relatório.

 

portanto voce deve obrigatoriamente passar todos os parametros de filtros necessários na tabela de token.