alibaba_cloud_sdk_rust/
lib.rs

1//! 阿里云短信sdk
2//!  # Example
3//! ```not run
4//! use alibaba_cloud_sdk_rust::services::dysmsapi;
5//! use gostd::strings;
6//! const AliyunSmsServerRegion: &str = "cn-hangzhou";
7//! const AliyunSmsAccessKeyID: &str = "LTAI4FwqPxiA111111111";
8//! const AliyunSmsAccessKeySecret: &str = "ESX1wX11111FJqHTTLwDU2222cP1";
9//! const AliyunSmsReportTempleateCode: &str = "SMS_900699011"; // 短信通知模版
10//! const AliyunSmsSignName: &str = "阿里云"; // 短信署名
11//! fn main()-> Result<(), std::io::Error> {
12//!     let phoneNumber="139xxxxxxxx" ;//手机号
13//!     let mut client = dysmsapi::Client::NewClientWithAccessKey(
14//!         AliyunSmsServerRegion,
15//!         AliyunSmsAccessKeyID,
16//!         AliyunSmsAccessKeySecret,
17//!     )?;
18//!     let mut request = dysmsapi::CreateSendSmsRequest();
19//!     request.PhoneNumbers = strings::Replace(phoneNumber, "+86", "", -1);
20//!     request.SignName = AliyunSmsSignName.to_owned();
21//!     request.TemplateCode = AliyunSmsReportTempleateCode.to_owned();
22//!     let response = client.SendSms(&mut request)?;
23//!     println!("{:?}", &response);
24//!     Ok(())
25//! }
26//! ```
27//! # Output
28//! ```text
29//! {"RequestId":"A25164FD-44BD-5D99-85A3-FA51F0C86164","Message":"OK","BizId":"158003852956472458^0","Code":"OK"}
30//! ```
31pub mod error;
32pub mod sdk;
33pub mod services;