منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : استخدام Whatsapp API مع JAVA
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
أصبح بالإمكان استبدال رسائل الـ sms ذات الكلفة العالية  برسائل الواتس ذات المزايا العديدة وأهمها ضمان وصولها للعميل ولأي دولة في العالم إضافة لحجم الرسالة الكبير

يمكن فتح حساب مجاني من هنا 
https://ultramsg.com
ويمكن ربط whatsapp api   بسهولة معJAVA وإرسال الرسائل أو بناء شات بوت 
مثال بسيط لإرسال رسالة واتس اب  بلغة JAVA
Send a text message to phone number or group

كود :
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "token=token&to=966550883606&body=WhatsApp API on UltraMsg.com works good&priority=10&referenceId=");
Request request = new Request.Builder()
 .url("https://api.ultramsg.com/instance1150/messages/chat")
 .post(body)
 .addHeader("content-type", "application/x-www-form-urlencoded")
 .build();

Response response = client.newCall(request).execute();

Send a image to phone number or group
كود :
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "token=token&to=966550883606&image=https://file-example.s3-accelerate.amazonaws.com/images/test.jpg&caption=image Caption&referenceId=");
Request request = new Request.Builder()
 .url("https://api.ultramsg.com/instance1150/messages/image")
 .post(body)
 .addHeader("content-type", "application/x-www-form-urlencoded")
 .build();

Response response = client.newCall(request).execute();
Send a document file to phone number or group


كود :
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "token=token&to=966550883606&filename=hello.pdf&document=https://file-example.s3-accelerate.amazonaws.com/documents/cv.pdf&referenceId=");
Request request = new Request.Builder()
 .url("https://api.ultramsg.com/instance1150/messages/document")
 .post(body)
 .addHeader("content-type", "application/x-www-form-urlencoded")
 .build();

Response response = client.newCall(request).execute();