Histórico da Página
...
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Static Function uploadFileTAE() Local oTAE := conTAE() Local oFile := Nil Local cPathFile := "" Local cNomeFile := "Nome do arquivo" Local oRequest := Nil Local cMsgErr := "" Local nIdEnv := 0 //Criando um arquivo de teste e retornando o caminho para cPathFile cPathFile := genFileTeste(cNomeFile+".PDF") //Obtendo o arquivo de teste que será enviado oFile := tecFOPEN(cFile) lUpload := oTAE:uploadFile(oFile,cNomeFile+".PDF", "documento teste para integracao com o TAE", @oRequest, @cMsgErr) If lUpload //Código do envelope que deverá ser utilizado no método publicar nIdEnv := oRequest:data EndIf Return nIdEnv lUpload //Realiza leitura de um arquivo Static Function tecFOPEN(cPath) Local cBuffer := "" Local cResult := "" Local nHandle := 0 Local nBytes := 0 nHandle := FOPEN(cPath) If nHandle > -1 While (nBytes := FREAD(nHandle, @cBuffer, 524288)) > 0 cResult += cBuffer EndDo FCLOSE(nHandle) EndIf Return cResult //Gerar documento de teste Static Function genFileTeste(cNmFile) Local cFile := "" Local cPathLocal := GetSrvProfString("StartPath","") //'\system\' Local lAdjustToLegacy := .T. Local lDisableSetup := .T. Local lViewPDF := .T. oPrint := FWMSPrinter():New(cNmFile/*cRelNome*/,IMP_PDF,lAdjustToLegacy,cPathLocal,lDisableSetup,,,,,,,lViewPDF) cFile := cPathLocal+cNmFile File2Printer( cFile, "PDF" ) oPrint:cPathPDF:= cPathLocal oFont20 := TFont():New("Arial",9,20,.T.,.T.,5,.T.,5,.T.,.F.) oPrint:StartPage() nRow1 := 1 oPrint:Line(nRow1+100,100,nRow1+0100,1400) oPrint:Say(nRow1+0080,100,"Arquivo para teste de integração com o TAE ",oFont20 ) nRow1++ oPrint:Preview() cFile := cPathLocal+cNmFile Return cFile |
REALIZANDO PUBLICAÇÃO DE DOCUMENTOS
publicar
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
oTAE:publicar(<nIdEnv>,<aDest>,<aObserv>,<cPapel>,<cExpDate>,<cAssunto>,<cMsgTAE>,<cResponse>) |
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Default | ||
---|---|---|---|---|---|---|
nIdEnv | base64 | Id do envelope, obtido ao utilizar o método uploadFile | x | |||
aDest | array | Array com dados dos destinatários, no seguinte formato:
| x | |||
aObserv | caractere | Nome do envelope. | ||||
cPapel | caractere | Responsta da requisição na plataforma TAE, obtido através de variável passada por referência. | ||||
cExpDate | caractere | Retorno de mensagens de erro, obtido através de variável passada por referência | ||||
cAssunto | caractere | Endpoint para upload de arquivos. | /documents/v1/envelopes/upload | |||
cMsgTAE | caractere | Tipo do documento. Tipos aceitos: .pdf, .doc, .docx | ||||
cResponse |
ASSUNTOS RELACIONADOS
Templatedocumentos |
---|
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas