使用的时候,会在阿里云加载一个虚拟机,时间是一个小时,可以在自己项目的脚本进行替换,使用自己的keyid 和私钥。在没有备案登记或上线的时候进行使用。

# gem install aliyunsdkcore
require 'aliyunsdkcore'
client = RPCClient.new(
access_key_id: '<your-access-key-id>',
access_key_secret: '<your-access-key-secret>',
# security_token: '<your-sts-token>', # use STS Token
endpoint: 'https://dysmsapi.aliyuncs.com',
api_version: '2017-05-25'
)
response = client.request(
action: 'SendSms',
params: {
"SignName": "阿里云短信测试",
"TemplateCode": "SMS_154950909",
"PhoneNumbers": "17857570636",
"TemplateParam": "{\"code\":\"1234\"}"
},
opts: {
method: 'POST',
format_params: true
}
) 
print response