Skip to content

Problema com exibição de foto de perfil para números de telefone com 11 dígitos no endpoint fetchProfilePictureUrl #45

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
alexfrnco opened this issue Jul 27, 2023 · 14 comments

Comments

@alexfrnco
Copy link

Atualmente, no endpoint /chat/fetchProfilePictureUrl/INSTANCIA, estamos enfrentando um problema relacionado à exibição de fotos de perfil de contatos que possuem números de telefone com 11 dígitos. Nesse cenário, a foto de perfil não está sendo exibida corretamente para aqueles números de WhatsApp que tem apenas 10 dígitos dependendo do DDD.

@bergpinheiro
Copy link
Contributor

Aqui na versão 1.4.8 da api esta trazendo certinho a foto de perfil.
image

@moskoweb
Copy link
Contributor

Tenta pegar a url a partir do endpoint fetchProfile, lá tem validação de formato do WhatsApp e pega a partir do numero registrado no WhatsApp.

@alexfrnco
Copy link
Author

Aqui na versão 1.4.8 da api esta trazendo certinho a foto de perfil. image

A sim, aqui está dando erros apenas nos DDD acima do 30.

@alexfrnco
Copy link
Author

fetchProfile

Tudo bem, irei fazer isso! Obrigado valeu pela dica.

@alexfrnco
Copy link
Author

Tenta pegar a url a partir do endpoint fetchProfile, lá tem validação de formato do WhatsApp e pega a partir do numero registrado no WhatsApp.

Por esse endpoint pelo menos por aqui, continuou mesmo erro;
image

Versao da API:
image

@bergpinheiro
Copy link
Contributor

Sera se o contato tem foto de perfil?

@bergpinheiro
Copy link
Contributor

Verdade acabei de testar um com dd 21 que tem o nono digito e deu erro. Os que nao tem o nono digito ta buscando normal a foto.

@alexfrnco
Copy link
Author

Sera se o contato tem foto de perfil?

Sim é meu contato.
Sou do DDD 44, ai testei digitando os 11 digitos do numero, não pega, depois testei com 10 dígitos, vai normal.

@alexfrnco
Copy link
Author

Verdade acabei de testar um com dd 21 que tem o nono digito e deu erro. Os que nao tem o nono digito ta buscando normal a foto.

Show.

@alexfrnco
Copy link
Author

Verdade acabei de testar um com dd 21 que tem o nono digito e deu erro. Os que nao tem o nono digito ta buscando normal a foto.

Na verdade aqui ta alcontrário kkk

Mandando número com DDD abaixo do 30, todos pegam normal.

DDD acima do 30, preciso tirar o número 9 antes, para pegar.

@moskoweb
Copy link
Contributor

Pelo que vi você esta passando o numero com espaço e caracteres, passa o numero cru, ou seja só 55309887766. A api limpa, mas o ideal é você já passar o numero certo.

@bergpinheiro
Copy link
Contributor

Verdade acabei de testar um com dd 21 que tem o nono digito e deu erro. Os que nao tem o nono digito ta buscando normal a foto.

Show.

Deve ser porque nao e obrigatório para números acima do dd 30. To vendo nos grupos que participo que todos os numero acima de 30 nao aparece o 9 digito.

@alexfrnco
Copy link
Author

Fiz a seguinte alteração, utilizei primeiro o whatsappNumbers, e a resposta dele contendo o número correto eu informo no fetchProfilePictureUrl para buscar a imagem do perfil.

@moskoweb
Copy link
Contributor

moskoweb commented Aug 1, 2023

O fetchProfile já faz isso

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants