Ticket #3093 (closed melhoria: fixed)
Unificação da Api Rest
Reported by: | viani | Owned by: | alexandrecorreia |
---|---|---|---|
Priority: | normal | Milestone: | Expresso 2.5.0 |
Component: | API | Version: | sandbox |
Severity: | média | Keywords: | rest api webservices |
Cc: | acoutinho | WorkGroup: |
Description
Após reunião entre a Prognus (Douglas Lopes Gomes) e CELEPAR (Alexandre, Anderson, Jair e Viani), ficou decidido a unificação da API Rest, em desenvolvimento pelas duas organizações, com as seguintes tarefas a serem realizadas:
- Criação de um milestone 2.4.3 para a unificação da API REST;
- Unificação da api REST, da Celepar, com a desenvolvida pela Prognus;
- Manter a autenticação com o "auth";
- Tipo de retorno suportado: Hipermidia e JSON-RPC 2.0
- Adequar o dispatch.php para atender as implementações feitas pela CELEPAR e Prognus;
- Criação de um Adapter para o Expresso 2.2
- Os resources criados pela Prognus e que não estiverem em uso serão removidos;
- Terminar de Desenvolver os Recursos que funcionam apenas para 2.2 e não foram desenvolvidos para a versão 2.4. Exemplo: (Agenda, Busca de Mensagens)
O código produzido na unificação deverá ser commitado no sandbox, até que o trunk seja liberado para a versão 2.4.3.
Change History
comment:5 follow-up: ↓ 6 Changed 11 years ago by alexandrecorreia
Revisão [7342], unificação da API Rest desenvolvido na CELEPAR com o trunk.
comment:6 in reply to: ↑ 5 ; follow-up: ↓ 7 Changed 11 years ago by douglas
Replying to alexandrecorreia:
Revisão [7342], unificação da API Rest desenvolvido na CELEPAR com o trunk.
Olá Alexandre! Este commit significa o fim da integração e a disponibilização para que possamos testar as funcionalidades integradas?
comment:7 in reply to: ↑ 6 ; follow-up: ↓ 8 Changed 11 years ago by alexandrecorreia
Olá Douglas!!
Ainda não, mas já está funcionando a unificação. Pra vcs testarem dentro do sandbox, existe uma pasta chamada webservice, um pequeno projeto que foi criado pelo Nilton para os testes. Eu usei este projeto para testar e integrar dentro do expresso trunk. A única coisa que será necessário é instalar o módulo rest( este que foi criado por vcs ), para que seja criada no arquivo REST.ini as entradas para o funcionamento do rest.
Dentro deste projeto que eu comentei(webservice), existe um arquivo chamado restclient.php, onde é necessário informar o seu servidor para o teste. Lembrando que este projeto webservice, simula um client.
$ws_expressolivre = " http://<SEU_SERVIDOR_EXPRESSO_LIVRE>/rest/";
E isto é necessário para o seu funcionamento.
Ainda não é o fim da integração.
comment:8 in reply to: ↑ 7 Changed 11 years ago by douglas
Replying to alexandrecorreia:
Olá Douglas!!
Ainda não, mas já está funcionando a unificação. Pra vcs testarem dentro do sandbox, existe uma pasta chamada webservice, um pequeno projeto que foi criado pelo Nilton para os testes. Eu usei este projeto para testar e integrar dentro do expresso trunk. A única coisa que será necessário é instalar o módulo rest( este que foi criado por vcs ), para que seja criada no arquivo REST.ini as entradas para o funcionamento do rest.
Dentro deste projeto que eu comentei(webservice), existe um arquivo chamado restclient.php, onde é necessário informar o seu servidor para o teste. Lembrando que este projeto webservice, simula um client.
$ws_expressolivre = " http://<SEU_SERVIDOR_EXPRESSO_LIVRE>/rest/";
E isto é necessário para o seu funcionamento.
Ainda não é o fim da integração.
Ok!! Vamos testar e as inconsistências que identificarmos na nossa parte REST vamos comentar e commitar por aqui, ok?
comment:10 Changed 11 years ago by eduardow
comment:11 Changed 11 years ago by eduardow
comment:12 Changed 10 years ago by douglas
- Status changed from new to closed
- Resolution set to fixed