Только сегодня я обнаружил, что моя реализация fbgraph начала возвращать ошибку 400 Bad Request, которая вызывает внутреннюю ошибку сервера.
Контроллер выглядит так:
def fb
fbclient = FBGraph::Client.new(:client_id => 'ID', :secret_id => 'SECRET')
@fbname = fbclient.selection.user('129220333799040').feed.info!['data'][0].from.name
@fbmessage = fbclient.selection.user('129220333799040').feed.info!['data'][0].message
end
Как мне проверить перед вызовом @fbname на мой взгляд, что я получил статус 200?
Спасибо.
Обновление: по предложению Девина М я переключил вышеуказанное действие на
def fb
fbclient = FBGraph::Client.new(:client_id => 'ID', :secret_id => 'SECRET')
begin
@fbname = fbclient.selection.user('129220333799040').feed.info!['data'][0].from.name
@fbmessage = fbclient.selection.user('129220333799040').feed.info!['data'][0].message
rescue
@fbname = "Facebook Account"
@fbmessage = "Facebook's API is a nightmare"
end
end