• 0
Sign in to follow this  
rodrigojob

Um grande erro na API que nunca foi corrigido

Question

Olá,

 

lá no início do desenvolvimento de sua aplicação você leu a documentação e viu um termo na autenticação que pode ter sido estranho, mas passou, porque só viu uma vez.

Para as pessoas que estão aqui no fórum a muito tempo é possível perceber que as dúvidas se repetem e que há pessoas que insistem em não ler e perguntar a mesma coisa.

Mas esta questão eu só me recordo de ver 1 vez.

É o client_id. (http://auth.mercadolivre.com.br/authorization?response_type=token&client_id=9999999999999)

 

O client_id é o application_id (App Id, no frontend).

 

Este é o clássico erro de nome de variável que todo programador já fez.
Porque não corrigir?
Imagino que pensem se o fizerem o impacto nos sistemas desenvolvidos pelos usuários sejam imediatos.

Pode não ser. Basta usar alguns passos para fazer a transição.
Inclui-se o termo application_id e faz-se a verificação de qual variável foi informada (application_id ou client_id).

Muda-se toda a documentação informando apenas o termo application_id.

Todo usuário antigo deve ser avisado da troca no nome da variável, para que estes ajustem sua aplicação.

Aguarda um mês e exclui-se a variável client_id. Quem usar o nome "client_id" recebe a informação de erro que aplicação está desatualizada e deve ser corrigida.

Após 6 meses exclui-se o aviso.

 

Share this post


Link to post
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this