|
|
Opublikowano 27.09.2021 09:22:26
|
|
|
|

W przeszłości do wysyłania SMS-ów używano .NET/C#, ale dziś używamy języka Java do wywoływania SDK Alibaba Cloud, aby zrealizować funkcję wysyłania kodów weryfikacyjnych SMS.
Oficjalna dokumentacja:Logowanie do linku jest widoczne.
Recenzja:
Przyjrzyjmy się następującym wizualizacjom skutecznego wysyłania kodu weryfikacyjnego SMS:
Najpierw musisz złożyć wniosek o accessKeyId i accessKeySecret w backendzie Alibaba Cloud.
I Java to projekt maven, który można zainstalować poprzez pobieranie plików POM, w następujący sposób:
Jeśli używasz ulepszonego SDK (dysmsapi20170525)
Zainicjuj klienta następującym kodem:
Korzystam z interfejsu SendBatchSms, aby wysyłać wiadomości SMS w partiach, co umożliwia wysyłanie wiadomości SMS z różnymi sygnaturami do wielu różnych numerów telefonów komórkowych w jednym żądaniu. Numer telefonu komórkowego i inne parametry są w formacie JSON, liczba pól jest taka sama, jedno po drugim, usługa SMS ocenia podpis wysłany na określony numer telefonu komórkowego zgodnie z kolejnością pól w JSON, w żądaniu,Możesz wysłać do 100 numerów komórkowychWysyłaj wiadomości tekstowe osobno.
Dokumentacja API:Logowanie do linku jest widoczne.
Kod jest następujący:
Połączenie odpowiada na coś udane:
{"headers":{"access-control-allow-origin":"*","date":"pon, 27 wrz 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"}}
(Koniec)
|
Poprzedni:Różnica między Expression<Func<T, bool>> a Func<T, bool> w EFNastępny:Różnica między VSphere, ESXi i VCenter
|