在Rails 4中,可以使用第三方短信服务提供商的API来发送短信。以下是一个示例,展示了如何通过HTTP请求发送短信API:
gem 'twilio-ruby'
。sms.rb
,并添加以下代码:require 'twilio-ruby'
# 初始化Twilio客户端
account_sid = 'YOUR_TWILIO_ACCOUNT_SID'
auth_token = 'YOUR_TWILIO_AUTH_TOKEN'
client = Twilio::REST::Client.new(account_sid, auth_token)
# 发送短信
message = client.messages.create(
body: 'Hello from Twilio!',
from: 'YOUR_TWILIO_PHONE_NUMBER',
to: 'RECIPIENT_PHONE_NUMBER'
)
puts message.sid
YOUR_TWILIO_ACCOUNT_SID
、YOUR_TWILIO_AUTH_TOKEN
、YOUR_TWILIO_PHONE_NUMBER
和 RECIPIENT_PHONE_NUMBER
分别为你的Twilio账户SID、认证令牌、Twilio电话号码和接收短信的手机号码。这是一个使用Twilio发送短信的示例,你可以根据自己选择的短信服务提供商来调整代码。请注意,不同的短信服务提供商可能有不同的API和参数要求。
推荐的腾讯云相关产品:腾讯云短信服务(SMS),详情请参考腾讯云短信服务。
领取专属 10元无门槛券
手把手带您无忧上云