Python ile bir şeyler denemiştim.
Javada da muhtemelen aynı mantıkta yapılıyordur. Hem SMS hem de Whatsapp için denemiştim. (herhangi bir şirket için değil). Yaptığım programda sms olarak telefonuma mesaj geliyor ve mesajda bir doğrulama kodu yazıyordu. Eğer oradaki kodu doğru yazarsam karşıma "hoşgeldiniz" penceresi açılıyordu.
Şöyle bir triki var, deneme hesaptayken yalnızca kendi telefon numaranıza yani sisteme kayıt ettiğiniz numaraya sms geliyor. Bunun herkeste olabilmesi için ya bir telefon numarası satın almanız(twilio) gerekiyor ya da deneme hesaptan (premiumdu sanırım) premium hesaba geçmeniz gerekiyor.
Onun dışında da whatsapptan mesaj yollamak içinse çok kurcalamadım yine aynı mantıkla yaklaşıp bana dakikada bir kez espiri yapan (joke api kullandım burda da ) bunu türkçeye çevirip whatsapptan mesaj atan sıradan bir uygulama yapmıştım. Bunda da şöyle bir trik var önceki durumlar ile yine burdaki durumlar aynı olmak koşulu ile, sandbox bir hesabı 72 saat boyunca kullanabiliyorsunuz 72 saat dolduktan sonra sistemden yine giriş yapıp whatsappdan onaylamanız gerekiyor.
Kısıtlamalar ise şöyle:
Learn about rate limits for requesting the status of a verification and the duration of token validity when building with Verify.
www.twilio.com
EDİT:
Örnek vermek gerekirse
Eki Görüntüle 1356284Eki Görüntüle 1356285