Quase todo site, sistema, ou app, hoje, precisa ter um botão para compartilhamento via Whatsapp. Para facilitar todo esse processo, o Whatsapp disponibiliza uma API própria para facilitar o processo para desenvolvedores. Show Porém, para o trabalho mais básico, um simples link de interação com um início de conversa, a documentação não é muito clara quanto a caracteres especiais e links. Enviar Mensagem Criando um link para iniciar a conversaPara você criar um link para iniciar uma conversa, basta usar a URL https://api.whatsapp.com/send e passar os parâmetros específicos. Na prática, você poderia passar algo como: Importante: O telefone deve conter DDI e DDD e ser apenas número. Por exemplo, você vai mandar uma mensagem para alguém de Recife/PE – Brasil, o telefone precisa ser: 5581numero_do_celular. Até aí é bem simples. O problema está quando você quer enviar um parâmetro em um link, ou quando você quer enviar caracteres especiais como quebra de texto. O que vai acontecer é que a API do Whatsapp simplesmente irá remover qualquer tipo de código que ele considerar inseguro, através de um processo chamado de Sanitização. O Whatsapp, entretanto, utiliza-se de uma versão própria de parâmetros simples para tratar richtexts. Ou seja, simplesmente basta você converter os valores que você quer para URL Encode. Isso fará com que o texto seja entregue da forma como você planejou e você possa aplicar caracteres especiais e formatação. Exemplo práticoDigamos que você queira enviar a seguinte mensagem: A pia pinga, o pinto pia… Perceba que o texto possui negrito e quebra de texto e seu código será algo como: Sim, você deverá usar \n para quebrar o texto. Porém, a sanitização vai retirar o \n e o ?, o que vai criar um resultado não esperado. Para resolver o problema, basta você converter o texto para URL Encode. No javascript, por exemplo, ficará assim: Dessa forma, você pode optar por colocar esse código dinamicamente em um <a> ou, o que recomendo, enviar através da função window.open, do Javascript. Obs. Você não precisa converter para \n se for pegar o texto a partir de um <textarea>, como mostrado no exemplo mais abaixo. É importante salientar que se você estiver testando no Whatsapp web, a quebra de linha não é mostrada na pre-visualização, mas será mostrada no momento do envio real da imagem. Corrigindo erro ERR_BLOCKED_BY_RESPONSEFoi relatado que, em alguns casos, ocorre o erro ERR_BLOCKED_BY_RESPONSE, em alguns navegadores ou condições específicas (principalmente no Firefox). Isso ocorreu devido a algumas atualizações não bem descritas da API do Whatsapp. Para corrigir esse problema, faremos uma pequena atualização no código acima, o qual será necessário verificar se é mobile ou não, e passar o prefixo web no lugar de api. Acredito que também exista uma correlação quanto a navegadores desatualizados, que estejam causando o problema. Ocorre também que o código questão modifica um comportamento. Ele não mais alertará o usuário de que uma mensagem será enviada. Ao contrário disso, ele já abre direto no Whatsapp web. Outras opçõesSe o intuito, porém, for utilizar também outras propriedades do richtext, como negrito e itálico, você deverá simplesmente passar _ (itálico), * (negrito), ~ (riscado) ou “` (tamanho fixo). Exemplo: Como sempre, no final do post tem um código de exemplo, onde você pode testar o envio de mensagem ou apenas copiar o código. ⏩ Olá, eu sou o Thiago e no vídeo de hoje ensino você a Como Fazer Para Pular Linha no Whatsapp para que seguindo os passos descritos no vídeo você consiga mudar de linha pelo teclado do whatsapp, mesmo que o botão dedicado não esteja habilitado no seu whatsapp. Caso tenha alguma dúvida, deixe seu comentário que será um prazer te ajudar! Inscreva-se e curta esse vídeo para não perder nenhum conteúdo do canal. Link do vídeo: No Android, abra o Chrome, acesse o site e toque no ícone de opções (três pontinhos) na parte superior direita e procure o item “Adicionar à tela inicial”....Usando uma ferramenta web simples
Como pular linha no discord?Pois bem, para o fazer, basta clicar no botão Shift+Enter ao mesmo tempo, e poderá fazer uma quebra de linha sem enviar a mensagem. Como pular linha no WhatsApp Iphone?Como pular linha no WhatsApp Web Para pular linha no WhatsApp Web, basta usar o atalho Shift + Enter. Como faz para pular de uma linha pra outra no WhatsApp?Toque em Mais opções (Android) ou Ajustes (iOS); Vá até Configurações > Conversas; Ative ou desative a opção “Enviar com Enter”.
Como pular de uma linha para outra?Pressione ALT+ENTER para inserir a quebra de linha.
Como colocar linha no texto WhatsApp?Para enviar frases ou palavras riscadas, basta inserir o acento “~” no início e fim da frase ou palavra que você quer riscar.
|