Java Server Application - Facebook Автоматический вход и взаимодействие - PullRequest
3 голосов
/ 18 ноября 2010

Я пытаюсь использовать org.apache HttpClient и Facebook-API для создания серверного приложения.Он должен автоматически войти в Facebook, используя имя пользователя и пароль, указанные в файле конфигурации.

В этом приложении я знаю идентификатор приложения, API_KEY и SECRET.У меня также есть, как я уже сказал, имя пользователя и пароль.

По понятной причине (у меня нет пользовательского интерфейса), я не могу использовать в своем приложении встроенный браузер.Мое приложение должно просто создать сообщение на стене учетной записи пользователя, когда оно вызывается, поэтому в основном, когда приложение запускается, я должен выполнить следующие шаги:

  • Войти с учетными данными пользователя
  • Разместите сообщение на стене
  • отключите

В настоящий момент я сталкиваюсь с самой первой проблемой: автоматическим входом в систему.Я прочитал, просматривая в Интернете, что в Facebook вход в систему может быть сделан ТОЛЬКО через ручное действие пользователя.Я также пытался смоделировать браузер с помощью HttpClient библиотеки org.apache, но в какой-то момент я всегда теряюсь.

Итак, мой первый вопрос: - Можно ли автоматически войти через такое приложение?- Если ответ на первый вопрос - «да», может кто-нибудь дать простой и понятный урок о том, как это сделать?

Большое спасибо, Чарли

Ответы [ 2 ]

0 голосов
/ 18 ноября 2010

Создайте приложение Facebook, добавьте своего пользователя в это приложение (с помощью единого входа) и сделайте так, чтобы этот пользователь предоставлял полные разрешения этому приложению с помощью OAuth. Таким образом, вы сможете использовать API Facebook, чтобы делать то, что вы хотите.

0 голосов
/ 18 ноября 2010

Лучший способ решить эту проблему - использовать единую регистрацию в Facebook на вашем сервисе, прежде чем они смогут использовать все, что заставляет ваш сервер отправлять сообщения на Facebook.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...