Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Whatsapp Mesajı
#1
Sa Merhabbalar

var
 Intentyolla: JIntent;
mesaj : string;
 

begin

  Mesaj:= 'Ben burdayım...';
  Intentyolla:= TJIntent.JavaClass.init(TJIntent.JavaClass.ACTION_SEND);
  Intentyolla.setType(StringToJString('text/plain'));

 Intentyolla.putExtra(StringToJString('jid'),StringToJString('905555555555@s.whatsapp.net'));
  Intentyolla.putExtra(TJIntent.JavaClass.EXTRA_TEXT,  StringToJString(mensagem + #13));
Intentyolla.setPackage(StringToJString('com.whatsapp'));
SharedActivity.startActivity(Intentyolla);
end;

yukarıdaki kodla telefondaki kayıtlı kişilere whatsapp tan mesaj gönderebiliyorum.

Ama kayıtlı değilse sadece Whatsapp çalışıyor o kadar.

Kayıtlı olmayan numaraya nasıl mesaj gönderebilirim?
Cevapla
#2
wa.me/905555555555
WWW
Cevapla
#3
Merhaba. Bende Delphi ile Desktop uygulaması üzerinden Whatsupp'ta kayıtlı kişilere mesaj göndermek istiyorum. Ama sanırım sizin uygulamanız Cep Telefonu üzerinden çalışıyor. Bunu Destop üzerinden yapmanın bir yolunu biliyor musunuz ?
Cevapla
#4
(16-12-2022, Saat: 11:45)yhackup Adlı Kullanıcıdan Alıntı: wa.me/905555555555

Cevap Teşekkürler. Ama Maaalesef bu kodlada çalışmadı.

Intentyolla.putExtra(StringToJString('jid'),StringToJString('wa.me/905555555555@s.whatsapp.net'));
Cevapla
#5
Doğrudan mesaj gönderemezsin , sadece mesaj atma arayüzünü açarsın. Ben yukarıdaki şekilde kullanıyorum hatta texti de hazır olarak sunmam gerekirse böyle yapıyorum.

h8b3dkh.jpg
WWW
Cevapla
#6
Hiç ihtiyacım olmadı. Fakat merak edip araştırdığımda özellikle api ile çalışan kısmında. Telefon rehberde kayıtlı değilse. Göndermek istediğiniz numaranın wa_id denilen whatsapp id bilgisi varmış. Bunun kullanılması gerekiyor. Aynı zamanda bu telefon numarasının whatsapp için uygunluğunun denetlenmesi gerekli olduğu yazıyordu. Yani bir şekilde wa_id bilgisine ulaşarak bunun üzerinden yapılıyor şeklinde anladım. Api dokümantasyonunu inceleyin oradan bir ipucu alabilirsiniz.
PostgreSQL - Linux - Delphi, Poliüretan
WWW
Cevapla
#7
Yorumlar için çok teşekkür ederim. Lakin dedikleriniz yapamadım.

Şöyle bir yol izleyerek bir çözüme ulaştım.
1- Telefon rehbere kayıtlımı değil mi diye sorgulat.
2- Kayıtlı değil ise kaydet
3- 3 sn bekle ve Whatsaapp ı aç.

böyle yapınca oldu.

Ama son eklediğim numarayı silemedim. Onu nasıl yapabilirim?
Cevapla
#8
güzel bir çözül bulmuşsun
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  FMX'De whatsapp dosya paylaşımı mcuyan 6 763 06-02-2026, Saat: 18:21
Son Yorum: mcuyan
  Birden Fazla İmage ı Whatsapp ile paylaşmak barissagir 1 632 05-06-2025, Saat: 03:24
Son Yorum: barissagir
  whatsapp otomatik mesaj gönderme kornakamil 20 10.693 16-08-2023, Saat: 18:35
Son Yorum: enigma
  Android uygulama içinden pdf dosyayı whatsapp ile göndermek serifaliyagci 4 2.136 12-07-2023, Saat: 15:44
Son Yorum: serifaliyagci
  Google play Depolama Erişimi Mesajı codder71 1 1.043 06-05-2021, Saat: 17:22
Son Yorum: mcuyan



Konuyu Okuyanlar: 1 Ziyaretçi