Terminado

Desenvolvimento de Api em Ruby

Publicado el 16 Febrero, 2017 en Programación y Tecnología

Sobre este proyecto

Abierto

Desenvolvimento de API em Ruby 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.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Experiencia en este tipo de proyectos Sí (He administrado este tipo de proyectos anteriormente)
Roles necesarios Programador

Plazo de Entrega: 18 Marzo, 2017

Habilidades necesarias