برای ارسال فایل حتما باید به یک درگاه باصطلاح خودشون امن وارد بشوید که خب پولیه و مجانی نیست !!!
whatsapp/send-file
gateway-endpoints برای ارسال فایل البته پرداخت ماهیانه
ارسال پیام از طریق web ، فقط از روی کامپیوتر و اسکن کیو آر کد توسط گوشی
How to send Whatsapp messages without saving the
number
- How to send Whatsapp messages without saving the number
- Open the web browser and then paste ‘https://api.WhatsApp.com/send?phone=number’ in the Address bar of your phone’s browser.
- In the place of “number”, enter the phone number of the person to whom you want to send a WhatsApp message with the country code.
- Omit any zeroes, brackets or dashes when adding the phone number in international format.
- The number that you provided should have a WhatsApp account.
- Click on “Message” button.
- You will be taken to the WhatsApp app with a chat being open for the said contact.
Application.FollowHyperlink method:
Application.FollowHypwrlink "http://web.whatsapp.com/"
برای باز کردن فایلها مثل اکسس ، ورد هم استفاده میشود.
Application.FollowHyperlink "D:\text.accdb"
Public
Declare
PtrSafe
Sub
Sleep
Lib
"kernel32"
(
ByVal
Milliseconds
As
LongPtr)
CreateObject("WScript.Shell")
wShell.Sleep 1000
"https://web.whatsapp.com/send?phone='"+phone_no+'" & "&text='"+message & "'"
Send Message To WhatsApp If Number Available
پس باید شماره در لیست شماره های تلفن شما باشد و همچنین اپلیکیشن بازشده باشد. ( تلفن با کد کشور بدون صفر و پرانتز یا براکت اضافه !!!
خیلی ساده و کاربردی توسط WhatsApp توصیه شده و برای استفاده از کاربرانی است که میخواهند پیامی را به مخاطب یا مخاطبان لیست خودشون در whatsapp بفرستند فرضا فایل اکسلی دارید در ستونی شماره تماس مخاطباتون که هم در واتساپ هست و هم آنها واتساپ دارند اضافه می کنید سپس طبق لینک بالا در Address می گذارید و ارسال می شود.
در زیر اگر تلفن در CONTACT LIST شما باشد پیام روی واتساپ نمایش داده می شود ولی احتیاج به فشردن کلید SEND است که برای اینکار میشوداز SENDKEYS استفاده نمود.
https://wa.me/whatsappphonenumber/?text=urlencodedtext. For example, if you have to send a message that says “How are you?” to an unsaved number 9988776655, this will be the final URL that you will need to enter – https://wa.me/919988776655?text=How%20are%20you%20?
بخاطر اینکه در بستر وب انجام میشود و برای هر ارسال یک تب جدید باز میشود می توان CTRL+W را با SENDKEYS فرستاد تا برنامه را در همان ویندو ببندد
Ctrl+W is a shortcut key most often used to close a program, window, tab, or document. Alternatively referred to as Control W and C-w, Ctrl+W is a shortcut key most often used to close a program, window, tab, or document.
Sleep Api use
SendKeys "{Enter}"
لطفا نظر سنجی فراموش نشود !!!
ارسال فایل
Whatsapp uses TCP 443 (HTTPS) to pass the majority of the connection traffic but it also uses TCP 80 (HTTP). If voice is used, then ports 4244, 5222, 5223, 5228,50318, 59234 & 5242 are used.
UDP Ports: 34784, 45395, 50318, 59234.
Are you limiting outgoing port via the Egress firewall? If yes you need to give access to ports 5222,5223 and 5228. This is for Whatsapp calling.
Text messages should work by default as far as I am aware (as port 80 and 443 are used which are usually open)