Я пишу настольное приложение Facebook на Java, которое авторизует нескольких пользователей подряд (каждый лично вводит свои учетные данные на моем компьютере, а затем выходит из системы), а затем использует их идентификатор профиля и access_token, чтобы сделать некоторые вещи со своими статусами /картинка и т. д.
Насколько я понимаю, пользователь должен использовать браузер, чтобы авторизовать мое приложение для использования их информации, а затем он отправит браузер на URI перенаправления: https://www.facebook.com/connect/login_success.html? code=their_access_token
Какя могу использовать настольное приложение для запуска браузера?(Если это то, что мне нужно сделать, для Mac это нормально)
Тогда, как я могу вернуть этот код обратно в мое приложение для ПК?
Некоторые решения, которые я пробовал:
Используйте javascript, чтобы найти access_token
и записать его в файл, который приложение java может прочитать
Создать простой веб-браузер на Java, который открывается с использованием элементов Swing