Q&A Sankhya Dev Talks - Desenvolvendo integrações na prática

Fala comunidade!

No dia 01/04 realizamos nosso terceiro Sankhya Dev Talks. Conversamos sobre desenvolvimento de integrações, um recurso importante que permite conectar a plataforma Sankhya com outros sistemas.

Nesse talk apresentamos os padrões de requisição da API usando XML e JSON, alguns dos principais serviços, além de demonstrações práticas de uso da API com o postman e java, mostrando como fazer busca de parceiro e lançamento de nota.

Também foi apresentada a API Gateway, um novo recurso de gerenciamento APIs e serviços de back-end do EIP.

Confira abaixo um resumo do evento, com links e respostas para as principais dúvidas recebidas no evento:

Sobre o evento

Documentação técnica

Código-fonte dos exemplos práticos

Perguntas e respostas

Como criptografar a senha na chamada de login?

  • Na chamada de login, utiliza-se um parâmetro interno, que recebe a chave criptografada. Na nova API, as chaves serão criptografadas, ou seja, não irão trafegar entre as requisições. O processo de tráfego irá ocorrer somente na requisição de acesso ao servidor de autenticação.

A AppKey será obrigatória para requisições feitas a partir de ações agendadas, botões de ação e eventos programados?

  • Sim, a partir de maio a AppKey será obrigatória para qualquer tipo de personalização e customização que use a API a integração. Em breve mais informações serão divulgadas. Para solicitar a Appkey acesse o formulário.

Qual a melhor opção para incluir cabeçalho nota, GET ou POST?

  • Apesar da documentação recomendar o uso do POST, não há diferença de resultado ou performance utilizando o GET. Então, qualquer um dos dois podem ser usados sem distinção.

Com a obrigatoriedade da AppKey, haverá um período de adaptação para adequar as rotinas já existentes?

  • Sim, o mês de abril será destinado a adaptação dos serviços, e a partir de maio a AppKey será exigida para uso da API legado e da API Gateway. O formulário de solicitação pode ser usado por parceiros integradores que desejem requisitar sua AppKey. Recomenda-se realizar a solicitação antes do mês de maio, para agilizar sua liberação.

É necessário passar o ID da página anterior caso precise voltar a paginação?

  • Sim, com isso evita-se acessar o banco novamente para buscar os dados, pois eles ficam na memória, assim é possível realizar consultas as páginas.

Com a obrigatoriedade de envio da AppKey, o JSESSIONID continua sendo obrigatório?

  • Para requisições feitas para a API Gateway, o jsessionid não será necessário. Porém, para requisições feitas para a API legado, ele ainda será usado.

Qual tema você gostaria que fosse abordado nos nossos talks?

Vote na enquete: Dê sua opinião: Temas Webinários Técnicos

Agradecemos a participação de todos e aguardamos vocês no próximo Sankhya Dev Talks !

#SankhyaDeveloper