Google から連絡先を取得しようとすると、Google API に接続するためのリンクをクリックすると、エラー ページが表示されることがあります。そこには、Connection FailedまたはTimeout Issueと書かれています。このエラーが発生してから数分後に試してみると、通常は機能していますが、このエラーを回避する方法はありますか?
このエラーメッセージだけをユーザーに表示するのは、あまりユーザーフレンドリーではありません...
編集:少しのコード
begin
@contacts = Contacts::Gmail.new(@email, @password)
rescue
@error_message = 'Incorrect password. Try it, please, again.'
end
これは基本的に最も重要な部分です。このアクションを呼び出すと、コマンド
@contacts = 連絡先::Gmail.new(@email, @password)
Google の API に接続しようとします。問題は、説明されているエラーメッセージで失敗することがあるということです.5回の試行から1つのケースのようです。
この状況を処理する方法はありますか?