|
|
Опубликовано 27.09.2021 9:22:26
|
|
|
|

Ранее для отправки SMS использовался .NET/C#, но сегодня мы используем язык Java для вызова SDK Alibaba Cloud, чтобы реализовать функцию отправки кодов верификации SMS.
Официальная документация:Вход по гиперссылке виден.
Обзор:
Давайте рассмотрим результаты успешной отправки SMS с кодом верификации следующим образом:
Сначала нужно подать заявки на accessKeyId и accessKeySecret в бэкенде Alibaba Cloud.
I Java — это проект Maven, который можно установить с помощью POM-файла, следующим образом:
Если вы используете обновлённый SDK (dysmsapi20170525)
Инициализируйте клиент следующим кодом:
Я вызываю интерфейс SendBatchSms, чтобы отправлять SMS-сообщения пакетами, который поддерживает отправку SMS с разными подписями на несколько разных номеров мобильных телефонов в одном запросе. Номер мобильного телефона и другие параметры находятся в формате JSON, количество полей одинаково, по одному SMS-сервис оценивает подпись, отправленную на указанный номер мобильного телефона, в порядке полей в JSON, в запросе,Вы можете отправить до 100 мобильных номеровОтправляйте текстовые сообщения отдельно.
Документация API:Вход по гиперссылке виден.
Код таков:
Звонок возвращает результат успешного:
{"headers":{"access-control-allow-origin":"*","date":"Пн, 27 сен 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"}}
(Конец)
|
Предыдущий:Разница между Expression<Func<T, bool>> и Func<T, bool> в EFСледующий:Разница между VSphere, ESXi и VCenter
|