Jump to content
  • 0
Leandro de Faria

Compartilhar documentos no WhatsApp com Sistema Web

Question

Pessoal,

 

Tenho um cliente que solicitou o desenvolvimento de um sistema para enviar contratos via WhatsApp. Esse sistema irá gerar o contrato no formato pdf e deverá ter a inteligência de enviar o contrato anexado para os contatos que o meu cliente determinar.

 

A principio pensamos em desenvolver um sistema web na qual ele será compatível em varias plataformas (IOS,Android, Windows Phone etc..), mas não sei se é possível, sendo que devo gerar o pdf no servidor e de alguma forma copiá-lo para o aplicativo do meu cliente e assim, enviá-lo via WhatsApp. Se fosse via link, não teria problema mas o cliente quer anexar o documento, isso de forma automática pelo o meu sistema.

 

Obs.:Andei pesquisando e vi que desenvolvendo um aplicativo nativo para as plataformas Android(JAVA) e IOS (Object C) eu conseguiria isso facilmente, devido aos próprios recursos dos dispositivos na parte de compartilhamento. Não domino muito a parte de aplicativos, por isso pensei em uma solução web.

 

Alguém já fez algo parecido ou tenha alguma ideia melhor?

 

Obrigado

Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

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 Trapé
      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
×

Important Information

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