<< 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
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.