時々、異なるプロバイダーを介したSMSメッセージの送信を実装する必要があります。 最近、私はすべての蓄積された「経験」を見て、そこから宝石を集めることにしました。 現時点では、SMS.ru、Clickatell、SMSService、Nexmoのサポートがあります。
宝石の簡単な説明と追加のリンクがカットの下であなたを待っています。
使用する
インストール:
gem install smster_ruby
設定するには、設定ファイル
config / initializers / smster.rbを追加するだけ
です :
Smster.configure do |config| config.clickatell_authorization_code = API_KEY end
送信するには、gemを接続し、プロバイダーを選択して...メッセージを送信します。
require 'smster' Sms::Clickatell.send_sms(to: $phone, text: $text)
おわりに
Rubyの宝石:
github.com/IlyaDonskikh/smster_rubyRail
gem :
github.com/IlyaDonskikh/smsterプロバイダーWiki:
github.com/IlyaDonskikh/smster_ruby/wikiWellcomeへのプルリクエスト!