Realizado

Desenvolvimento de Api em Python

Publicado em 16 de Fevereiro de 2017 dias na TI e Programação

Sobre este projeto

Aberto

Desenvolvimento de API em Python para interagir com o webservice Followzup (followzup.com).

A API deverá ter as mesmas funcionalidades das APIs atualmente disponíveis no serviço (PHP e Java), que podem ser usadas como referência no desenvolvimento. A atual api em php possui 55 linhas de comando.

A classe contida na api deverá implementar os métodos constructor, decrypt e submit, com as mesmas funcionalidades das atuais apis (php e java).

A passagem de parâmetros e o retorno do método DECRYPT deverá ser feito com STRINGs, da mesma forma como nas atuais Apis (php e java).

A passagem de parâmetros e o retorno do método submit deverá ser feito com array de string, da mesma forma como nas atuais apis (php e java).

A api poderá fazer uso de qualquer dos dois formatos de chaves públicas rsa (base64 ou binário). A api em php usa a chave base64 e a api em java usa a chave em binário (módulo/index). Ambos os formatos referem-se às mesmas chaves públicas.


As bibliotecas de criptografia aes e rsa deverão ser compatíveis com o serviço (webservice desenvolvido em php).

O fonte da API será disponibilizado para download no site do Followzup, para os desenvolvedores de aplicações que desejam utilizar o serviço para enviar mensagens para dispositivos móveis. No ato do download, o sistema insere a chave criptográfica correspondente no fonte da API, da mesma forma como é feito nas atuais APIs (PHP e Java).

O desenvolvedor deverá implementar uma aplicação web na mesma linguagem da API (aplicação simples), para realização dos testes de comunicação. A aplicação deve testar todas as funcionalidades da API, podendo ser uma aplicação já existente na web.

Os fundos serão depositados EXCLUSIVAMENTE na plataforma Workana e serão liberados em parcela única após a conclusão dos testes e o fornecimento do fonte da API.

Mais informações sobre o protocolo de comunicação com o webservice poderão ser obtidas no wiki do projeto.

O download das APIs disponíveis (PHP e Java) pode ser feito site do projeto.

Projeto semelhantes a esse estão publicados no Workana para as linguagens: Python, Ruby, Perl, C++, Visual Basic e Delphi.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Sim (Eu já gerenciei esse tipo de projeto)
Funções necessárias Desenvolvedor

Prazo de Entrega: 18 de Março de 2017

Habilidades necessárias