Мне нужно мое клиентское приложение Java (Swing), чтобы иметь возможность публиковать сообщение (со ссылкой и рисунком) в профиле пользователя facebook (что требует от пользователя входа в систему Facebook и разрешить публикацию).Лучший подход для Java-клиента для публикации на facebook
Я вижу 3 варианта:
- использование сделать из RestFB API непосредственно из Java. Но я не понимаю, как мое приложение будет взаимодействовать с интернет-браузером (например, для входа пользователя в facebook).
- Попросите приложение java открыть браузер на веб-сайте приложений (мой PHP-сервер) и использовать PHP SDK от Facebook (но этот случай имеет недостаток в создании дополнительной нагрузки на моем сервере)
- Такой же подход, чем (2), но используйте Javascript SDK от Facebook (в этом случае я не уверен, как опубликовать изображение, которое хранится локально).
Из того, что я понял до сих пор, вариант (3) кажется самым простым (загрузка на сервере, не требуется токена приложения и т. д.).
Но поскольку я новичок во всем этом, я ищу некоторые рекомендации относительно того, каким будет самый простой подход.
Большое спасибо, Томас
Спасибо, но как RestFB откроет веб-браузер, если пользователю необходимо войти в Facebook и дать разрешение на мое приложение? Для меня это действительно непонятно. Thx – Tom
Я отредактировал, может быть, сейчас лучше –
Спасибо большое, но я до сих пор не понимаю, как RestFB сможет общаться с браузером, чтобы получить токен авторизации для публикации (ему также необходимо получить идентификатор facebook пользователя из браузер)? – Tom