質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Twilio

Twilioは電話・SMS・ビデオ・チャット・SNS連携等、様々なコミュニケーションチャネルの融合を可能とするクラウドコミュニケーションAPIサービスです。 従来は大規模な設備投資が必要だった電話と連携したシステムも、汎用的な開発言語で容易に開発が可能となり、 様々なコミュニケーションチャネルを活用したシステム構築が可能となります。

Q&A

2回答

886閲覧

railsでtwilioを使ってSMSを送信

masa1999

総合スコア3

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Twilio

Twilioは電話・SMS・ビデオ・チャット・SNS連携等、様々なコミュニケーションチャネルの融合を可能とするクラウドコミュニケーションAPIサービスです。 従来は大規模な設備投資が必要だった電話と連携したシステムも、汎用的な開発言語で容易に開発が可能となり、 様々なコミュニケーションチャネルを活用したシステム構築が可能となります。

0グッド

0クリップ

投稿2021/04/09 22:49

railsでtwilioを使ってSMSを送信しようとしています。
入力された電話番号がなく、APIでエラーが出た場合に、エラー画面が出てしまいます。
エラー画面が出るのでなく、ifで分岐させて
SMSを送信できませんでした。
というような画面を表示したいです。
どのような方法を使えばいいか教えていただきたいです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

下記に SMS の例外エラーの例があります。CHERRY さんのいうように rescue で処理します。
https://jp.twilio.com/docs/libraries/ruby#exceptions

Twilio APIが400, 500番台のHTTPレスポンスを返した場合 twilio-rubyライブラリーはTwilio::REST::RequestErrorを返します。400番代のエラーは通常のエラーで(無効な番号、 SMSを送信できない番号など)あり、 適切に取り扱われるべきです。

投稿2021/04/12 02:19

nocomment

総合スコア64

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

質問するときのヒントに記載されているように

  • エラーメッセージや実行ログをコピー&ペーストしましょう
  • ソースコードを書きましょう

等で、どのようなコードを実行した際にどのような状況が発生しているのかを具体的に質問に記載していただけないでしょうか。


現状の回答としては、エラーが出たときの対策なら 例外処理の begin 〜 rescue 〜 end で対策できないでしょうか。

参考:

投稿2021/04/11 23:20

編集2021/04/12 02:22
CHERRY

総合スコア25171

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問