|
|
Yayınlandı 27.09.2021 09:22:26
|
|
|
|

Geçmişte SMS göndermek için .NET/C# kullanılırdı, ancak bugün Java diliyle Alibaba Cloud'un SDK'sını çağırarak SMS doğrulama kodları gönderme işlevini gerçekleştiriyoruz.
Resmi belgeler:Bağlantı girişi görünür.
Eleştiri:
Doğrulama kodu SMS'lerini başarılı şekilde göndermenin renderlerine aşağıdaki şekilde bakalım:
Öncelikle, Alibaba Cloud arka uçunda accessKeyId ve accessKeySecret için başvurmanız gerekiyor.
I Java, POM dosya alımıyla kurulabilen bir maven projesidir, aşağıdaki gibi:
Eğer yükseltilmiş SDK kullanıyorsanız (dysmsapi20170525)
İstemciyi aşağıdaki kodla başlatın:
SendBatchSms arayüzünü çağırarak SMS mesajlarını toplu olarak gönderiyorum; bu da farklı imzalarla SMS mesajlarının tek bir istekte birden fazla farklı cep telefonu numarasına gönderilmesini sağlıyor. Cep telefonu numarası ve diğer parametreler JSON formatındadır, alan sayısı aynıdır, teker teker, SMS servisi, JSON'daki alanların sırasına göre gönderilen imzayı değerlendirir, bir talebde,100'e kadar cep telefonu numarası gönderebilirsinizAyrı ayrı mesaj gönderin.
API dokümantasyonu:Bağlantı girişi görünür.
Kod şöyledir:
Çağrı başarılı bir şey döner:
{"headers":{"access-control-allow-origin":"*","date":"Pzt, 27 Eyl 2021 01:06:36 GMT","content-length":"110","access-control-max-age":"172800","x-acs-request-id":"xxx"," access-control-allow-headers":"X-Requested-With, X-Sequence, _aop_secret, _aop_signature","connection":"keep-alive","content-type":"application/json; charset=utf-8","access-control-allow-methods":"POST, GET, OPTIONS"},"body":{"code":"OK","message":"OK","bizId":"xxx^0","requestId":"xxx"}}
(Son)
|
Önceki:EF'de Expression<Func<T, bool>> ile Func<T, bool> arasındaki farkÖnümüzdeki:VSphere, ESXi ve VCenter arasındaki fark
|