Я использую гем youtube_it в приложении Sinatra. Я хотел бы использовать его для проверки правильности идентификатора видео YouTube.
client.video_by(youtube_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
Я не уверен, как с этим справиться, чтобы я мог сказать своему пользователю, что предоставленный ими идентификатор недействителен.
Спасибо!
P.S. Я действительно отвечаю на вопросы, я только что задавал довольно сложные вопросы в последнее время и не получал ответов. Этот не должен быть слишком жестким для вас, ребята. :)