-
Notifications
You must be signed in to change notification settings - Fork 4
Erro na validação. #20
Comments
Eu tinha desistido de usar essa API, mas me surgiu um novo projeto e eu resolvi dar outra chance. A princípio tive o mesmo erro, após printar o resultado, eu descobri que o problema estava no JSON e que o retorno era inválido. Está cheia de erros (sem aspas, com vírgulas má colocadas), fiz uns métodos utilizando o OkHttp e funcionou. Vou terminar de criar os métodos e se possível posto aqui Esse é o resultado que retornava:
|
Um sério problema nessa API parece ser a falta de suporte, já que em 7 meses ninguém te respondeu, Sendo uma API suportada por uma empresa, isso é um sério risco. Você não deve marcar como SOLVED, já que não existe solução dada para o issue. |
Pois é @Renascienza, eu acabei marcando, não consegui de fato utilizar a API e esqueci de desmarcar. Essa falta de suporte deles realmente é bem chato... Issue tá aberta desde 2019, nem lembrava mais que tinha feito. O lado bom é que há outras opções no mercado, assim, não ficamos preso só com eles. E já alterei aqui, obrigadão 😀 |
@rodriguesabner eu tive sucesso usando diretamente a API REST com Retrofit. Exige ler com atenção a documentação e dá um pouco mais de trabalho ao implementar, mas o grau de controle que você tem é maior. |
@Renascienza Opa, pior que eu li bastante a documentação, segui todos os passos certinhos, fiz tudo de acordo, porém... E também faz muito tempo que não mexi mais com a gateway deles, não sei como está hoje. Como mencionei lá no primeiro post, eu tive que fazer um monte de validação manual pra funcionar. Até a PagSeguro que é chatinha de mexer eu consegui implementar de boa. |
Opa, tudo bem? Eu estava tentando implementar a API, fazendo os testes de criação de Cliente e Pedido, na primeira tentativa eu consegui, mas depois acabou não funcionando. Eu apenas mudei os nomes e dados dos "clientes", mas acabou que deu erro.
[ Erro: Process: intelizze.com.parkedclient, PID: 1884
br.com.moip.exception.ValidationException
at br.com.moip.api.request.RequestMaker.responseBodyTreatment(RequestMaker.java:244)
at br.com.moip.api.request.RequestMaker.doRequest(RequestMaker.java:118)
at br.com.moip.models.Customers.create(Customers.java:37)
at intelizze.com.parkedclient.ParkedActivity.createClient(ParkedActivity.java:154)
at intelizze.com.parkedclient.ParkedActivity$1.onClick(ParkedActivity.java:103)....]
Método:
Obrigado desde já :)
The text was updated successfully, but these errors were encountered: