Jump to content
Trapé

Envio Mensagem WhatsApp

Recommended Posts

Bom Dia, preciso enviar do meu app uma mensagem para o whatsapp, mas para contatos não existentes no dispositivo.
O usuário insere o número do celular no EditText e envia a mensagem para esse número.
O problema é que como não é um número existente no meu dispositivo ele abre a lista de contatos do whats para selecionar um contato.
Alguém sabe como faço para enviar para contatos não cadastrados?

Segue meu código abaixo:
 

Intent shareIntent =new Intent("android.intent.action.MAIN");
        shareIntent.setAction(Intent.ACTION_SEND);
        shareIntent.putExtra(Intent.EXTRA_TEXT, mensagem);
        shareIntent.putExtra(Intent.EXTRA_STREAM, arquivo);
        shareIntent.setType("image/*");
        shareIntent.setPackage("com.whatsapp");
        shareIntent.putExtra("jid", "55" + (telefone_envio) + "@s.whatsapp.net");
        shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
        try {
            startActivity(shareIntent);
        } catch (android.content.ActivityNotFoundException ex) {
            Toast.makeText(getBaseContext(), "WhatApp Não Instalado.", Toast.LENGTH_SHORT).show();
        }

Usando a url consigo enviar para contatos não cadastros, mas não consigo anexar arquivo:

 Intent shareIntent = new Intent(Intent.ACTION_VIEW);
    	  shareIntent.setData(Uri.parse("https://api.whatsapp.com/send?phone="+telefone_envio+"&text="+arquivo));
          startActivity(shareIntent);

Agradeço desde Já

Carla

Share this post


Link to post
Share on other sites

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

  • Similar Content

    • By tiagoban
      Estou testando o envio de mensagem para whatsapp via Python, queria testar enviar imagem tambem, porem nao sei qual o codigo usar, alguem sabe como proceder?
      Segue o codigo utilizado até o momento.
       
      from time import sleep from selenium.webdriver.common.by import By from selenium import webdriver from selenium.webdriver.common.keys import Keys from selenium.webdriver.support import expected_conditions as EC from selenium.common.exceptions import TimeoutException from selenium.webdriver.support.ui import WebDriverWait import socket client = Client() message_text='Oi, esta é uma mensagem automatica criada.' # message no_of_message=1 # no. of time moblie_no_list=[554899999999] # list of phone number def element_presence(by,xpath,time): element_present = EC.presence_of_element_located((By.XPATH, xpath)) WebDriverWait(driver, time).until(element_present) def is_connected(): try: # connect to the host -- tells us if the host is actually # reachable socket.create_connection(("www.google.com", 80)) return True except : is_connected() driver = webdriver.Chrome(executable_path="chromedriver.exe") driver.get("http://web.whatsapp.com") sleep(10) #wait time to scan the code in second def send_whatsapp_msg(phone_no,text): driver.get("https://web.whatsapp.com/send?phone={}&source=&data=#".format(phone_no)) try: driver.switch_to_alert().accept() except Exception as e: pass try: element_presence(By.XPATH,'//*[@id="main"]/footer/div[1]/div[2]/div/div[2]',30) txt_box=driver.find_element(By.XPATH , '//*[@id="main"]/footer/div[1]/div[2]/div/div[2]') global no_of_message for x in range(no_of_message): txt_box.send_keys(text) txt_box.send_keys("\n") except Exception as e: print("invailid phone no :"+str(phone_no)) for moblie_no in moblie_no_list: try: send_whatsapp_msg(moblie_no,message_text) except Exception as e: sleep(10) is_connected()
    • By Motta
      WhatsApp urges users to update app after discovering spyware vulnerability
    • By Motta
      Facebook e Instagram e seus sites e aplicativos saem do ar no mundo todo
    • By Motta
      “Não temos consciência da quantidade de dados que damos ao celular mesmo sem tocá-lo”
       
       
      "Advogada Paloma Llaneza explica que apagar aplicativos como Facebook e WhatsApp é a única forma de evitar que eles colham nossos dados"
       
      O problema é que no trabalho se exige de certa forma o wsp, face estou quase largando.
    • By alexcorrea
      Olá pessoal, alguém poderia me ajudar?
      Como faço para redirecionar meu site responsivo direto para o WhatsApp, sem precisar abrir o site?
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.