Sinatraアプリでgemyoutube_itを使用しています。YouTubeの動画IDが有効かどうかを確認するために使用したいと思います。
client.video_by(youtube_id)
クエリです。IDが無効な場合にこの応答が返されます。
OpenURI::HTTPError: 400
from /Library/Ruby/Gems/1.8/gems/youtube_it-2.1.4/lib/youtube_it/parser.rb:8:in `initialize'
from /Library/Ruby/Gems/1.8/gems/youtube_it-2.1.4/lib/youtube_it/client.rb:95:in `new'
from /Library/Ruby/Gems/1.8/gems/youtube_it-2.1.4/lib/youtube_it/client.rb:95:in `video_by'
from (irb):22
これを処理する方法がわからないので、ユーザーが提供したIDが無効であることをユーザーに伝えることができます。
ありがとう!
PS私は本当に質問に答えます、私は最近いくつかのかなり難しい質問をしているだけで、応答を得ていません。これはあなたたちにとってそれほど難しいことではないはずです。:)