Eu gostaria de colocar um link em uma página da web que abre um bate-papo do Whatsapp com um determinado contato do Whatsapp. Em outras palavras: eu quero um link "entre em contato pelo whatsapp" ao lado dos links "Fale conosco no meu facebook / twitter / google + / etc" da página. Algo como:
href="whatsapp:[email protected]&message="I'd like to chat with you"
html
web
whatsapp
url-scheme
Benny Powers
fonte
fonte
Respostas:
********* ATUALIZAÇÃO ADICIONADA NO FINAL *********
Já tentei várias abordagens e tenho um vencedor (ver Teste 3), aqui está o resultado de cada um:
(Acho que o Teste 3 também funcionará para você, porque se a pessoa que visita seu site não o incluir em sua lista de contatos, é a única opção que o permitirá.)
Em todos os testes, o número tinha que ser completo, com o código do país e do local sem nenhum zeros inicial. Exemplo:
Nos testes 1 e 2, funcionou apenas com um sinal de mais no código do país: +5511999999999
Teste 1:
Dessa forma, você deve ter o número do telefone em sua lista de contatos. Não funcionou comigo porque queria poder enviar uma mensagem para um número que talvez não tenha em minha lista de contatos.
Se você não tiver o número na sua lista de contatos, ele abre o Whatsapp listando todos os seus contatos cadastrados, para que você possa escolher um.
É uma boa opção para compartilhar coisas.
Teste 2:
Essa abordagem só funciona no Android E se você tiver o número em sua lista de contatos. Se você não tiver, o Android abrirá seu aplicativo de SMS, para que você possa convidar o contato para usar o Whatsapp.
Teste 3 (o vencedor) :
Essa foi a única maneira que funcionou totalmente para mim.
https://api.whatsapp.com/send?phone=15551234567&text=Send20%a20%quote
E se você deseja ter um bookmarklet para facilidade adicional de uso, você pode usar este:
javascript: (function() { var val= prompt("Enter phone number",""); if (val) location="https://api.whatsapp.com/send?phone="+escape('972' + val)+""; })()
Você precisará alterar o código do país (ou removê-lo) para o país de destino you.r e colá-lo no campo de endereço em um link do Chrome / Firefox
Vale a pena notar:
****************** ATUALIZAR (INICIAR) *****************
O Whatsapp disponibilizou outra opção, agora você pode criar um link para uma conversa assim:
https://wa.me/[phonenumber]
O número de telefone deve estar em formato internacional:
Como isso:
Assim não:
E se você quiser adicionar uma mensagem predefinida ao seu link, você pode adicionar ? Text = no final com o texto URL codificado:
Exemplo:
Mais informações aqui:
https://faq.whatsapp.com/general/chats/how-to-use-click-to-chat
****************** ATUALIZAÇÃO (FIM) *****************
fonte
O link a seguir parece funcionar bem -
Ele abre o contato no aplicativo WhatsApp, junto com a mensagem 'Hello World!' preenchido previamente na caixa de texto de entrada.
(Testei isso com o Google Chrome em um telefone Android.)
fonte
O documento oficial do WhatsApp afirma-:
https://api.whatsapp.com/send?phone=countrycode+phonenumber
Use: https://api.whatsapp.com/send?phone=15551234567
Não use: https://api.whatsapp.com/send?phone=+001-(555)1234567
https://faq.whatsapp.com/en/general/26000030
fonte
Eu tentei isso:
alterando 'número de telefone' em um número de telefone específico. Isso não funciona completamente, mas quando eles clicam no link ele abre o Whatsapp e se eles clicam em um contato a mensagem é preenchida.
Se você quiser abrir uma pessoa específica no chat, pode, mas sem o texto preenchido.
Você provavelmente terá que fazer uma escolha entre os dois.
alguns links para ajudá-lo Compartilhando link no WhatsApp do site móvel (não do aplicativo) para Android https://www.whatsapp.com/faq/nl/android/28000012
Espero que isto ajude
(Eu testei isso com o Google Chrome em um telefone Android)
fonte
Agora você pode usar uma API muito simples
https://wa.me/
para executar esta tarefa, onde pode fornecer um número de contato válido do Whatsapp como 15555555555 ( adicione o código do país , remova todos os '+', '-', colchetes, espaços ou zeros à esquerda ). Você também pode fornecer um texto codificado por url como uma mensagem predefinida que o usuário pode enviar diretamente ou alterar antes de enviar.Link para conversar comigo :
<a href="https://wa.me/15555555555">Contact me by whatsapp</a>
Link para conversar comigo com texto predefinido :
<a href="https://wa.me/15555555555?text=I%27d%20like%20to%20chat%20with%20you">Contact me on whatsapp</a>
A beleza deste
wa.me
url é que você não precisa verificar o agente do usuário, pois ele funciona tanto no celular quanto no desktop (abre web.whatsapp.com)Fonte: https://faq.whatsapp.com/en/general/26000030
Mais detalhes em minha resposta a uma pergunta semelhante https://stackoverflow.com/a/51854282/2485420
fonte
Você pode usar o seguinte URL de acordo com as perguntas frequentes do WhatsApp:
https://wa.me/PHONENUMBERHERE
Adicione o código do país antes do número e não adicione nenhum sinal de adição (+) ou travessão (-) ou qualquer outro caractere no número. Apenas integradores / valores numéricos.
Você também pode predefinir uma mensagem de texto para começar com:
https://wa.me/PHONENUMBERHERE/?text=urlencodedtext
fonte
Essa abordagem só funciona no Android E se você tiver o número em sua lista de contatos . Se você não tiver, o Android abrirá seu aplicativo de SMS, para que você possa convidar o contato para usar o Whatsapp.
Google Chrome estou direcionando uma janela em branco
fonte
Pelo que valeu a pena, no momento da redação deste artigo (29 de novembro de 2018), a API atualizada que parece funcionar para mim está usando este link:
Nota:
Basta substituir o espaço reservado
<phone number here>
pelo número de telefone pretendido que você deseja usar, INCLUINDO o código do país, isso significa que tive que adicionar+60
o restante do número restante.Não funciona do meu lado sem um (usando Android e iOS, pelo menos). Não funciona significa uma mensagem de erro que diz algo como "você não tem este número".
Referência:
https://faq.whatsapp.com/en/general/26000030
fonte
Das FAQs oficiais do Whatsapp: https://faq.whatsapp.com/en/android/26000030/
O recurso Click to Chat do WhatsApp permite que você inicie um bate-papo com alguém sem ter o número do telefone salvo na lista de endereços do telefone. Contanto que você saiba o número de telefone dessa pessoa, você pode criar um link que permitirá que você inicie um bate-papo com ela. Ao clicar no link, um bate-papo com a pessoa é aberto automaticamente. O Click to Chat funciona no seu telefone e no WhatsApp Web.
Para criar seu próprio link, use https://wa.me/ onde é um número de telefone completo em formato internacional. Omita todos os zeros, colchetes ou travessões ao adicionar o número de telefone no formato internacional. Para obter uma explicação detalhada sobre números internacionais, leia este artigo. Lembre-se de que este número de telefone deve ter uma conta ativa no WhatsApp.
fonte
Esta resposta é útil para aqueles que desejam clicar para bater um papo no site do Whatsapp para redirecionar web.whatsapp.com com conteúdo ou mensagem padrão e no dispositivo móvel para abrir no Whatsapp no aplicativo móvel com conteúdo padrão para a barra de texto do aplicativo.
também adicione o link jquery.
fonte
https://wa.me/PHONENUMBERHERE
para celular e desktop agora.A solução que funcionou para mim está aqui em
PHP
:fonte
Tentei todas as combinações de números suíços em minha página da web. Abaixo meus resultados:
Não funciona para Android e iOS
Funciona para iOS, mas não funciona para Android
Funciona para Android e iOS:
Espero que esta informação ajude alguém!
fonte
O número de telefone será um código de país seguido pelo número do celular WhatsApp sem qualquer símbolo. Consulte o código abaixo.
fonte