Вы не можете получить код OAuth программно. Эти коды позволяют выполнять действия от имени пользователя, от которого вы получаете разрешение.
Когда вы перенаправляете браузер на URL на шаге 1, браузер отображает диалоговое окно, в котором пользователь нажимает Разрешить или Пропустить . Только если пользователь разрешает и дает разрешение вашему приложению, вам предоставляется код OAuth.
Ответ, который вы получаете на 2, возможно, является HTML-кодом экрана, который вы видите на 3.
Кроме; restFB не имеет ничего общего с аутентификацией. Это становится полезным после получения ключа доступа.
И последнее, но не менее важное: вы можете заглянуть в Desktop Applications
часть документации.