Closed great084 closed 3 years ago
TwitteAPI時にエラーとなった場合のエラー処理を実装する (Tweet取得時にAPI上限回数超過した場合, 認証に失敗した場合などなど)
APIからの戻り値(response.codeと、response.body)の内容によって、エラー処理を行う。
エラーコード、エラーメッセージに応じた内容を画面上に出力する。
TweetAPIレスポンスコード一覧 https://developer.twitter.com/en/docs/twitter-api/v1/tweets/search/api-reference/premium-search#HTTPCodes
Tweet取得時にAPI上限回数超過した場合、APIからは以下の戻り値が帰る。
> response.code => "429" > JSON.parse(response.body) => {"error"=> {"message"=> "Request exceeds account’s current package request limits. Please upgrade your package and retry or contact Twitter about enterprise access.", "sent"=>"2020-12-08T15:42:14+00:00", "transactionId"=>"0087892d00b30914"}}
概要
TwitteAPI時にエラーとなった場合のエラー処理を実装する (Tweet取得時にAPI上限回数超過した場合, 認証に失敗した場合などなど)
実装内容
APIからの戻り値(response.codeと、response.body)の内容によって、エラー処理を行う。
エラーコード、エラーメッセージに応じた内容を画面上に出力する。
その他情報
TweetAPIレスポンスコード一覧 https://developer.twitter.com/en/docs/twitter-api/v1/tweets/search/api-reference/premium-search#HTTPCodes
Tweet取得時にAPI上限回数超過した場合、APIからは以下の戻り値が帰る。