Как сделать Java-код для генерации access_token и код для Facebook? - PullRequest
0 голосов
/ 01 ноября 2011

Я хочу получить доступ к данным в Facebook, но токен доступа необходим, и он время от времени меняется, поэтому мне нужен способ, чтобы приложение (Java) получало доступ к этим данным автоматически. Должен ли я иметь хороший способ генерировать токен доступа каждый раз, когда приложение хочет получить доступ к данным?.

Я использую способ по этой ссылке http://developers.facebook.com/docs/authentication/

Итак, я создаю приложение и получаю идентификатор приложения и секрет, и он сгенерировал этот URL:

http://www.facebook.com/code=AQATgv4b8yXDeh8Rh9VlJjTUH9z0ux6zfIiw0IzD6Bo1xPWMpbTmNyuz8Hudh7srwYJ3lz6g_oc5vWyPJr8zHtNcqcJLiuzBgcJvF0gzTZoWjS_b4miJjESnduoHxvIBO7eW1Bznl13gC4TLpjECJa2pZ_8V3vOauDC-JlCdK32vGVc_LJNIgDLqil-KUa3Zk8rGAPIvCBjcfxw64mRZEs9z#_=_

Но проблема в том, что сгенерированный код также со временем меняется. Я пытался использовать Java-код для получения URL перенаправления, но это был неправильный путь, потому что он возвращает другой URL

Я много ищу в интернете, но не могу найти правильный путь, поэтому помогите мне, плз.

Ответы [ 2 ]

1 голос
/ 01 ноября 2011

Посмотрите на Spring-social и посмотрите, может ли это дать вам то, что вам нужно. Его целью является интеграция с сервисами Saas (например, Facebook).

0 голосов
/ 01 ноября 2011

Так что в этой документации сказано, что он использует протокол OAuth.Ваше приложение также должно поддерживать это.Для этого я использовал библиотеку Spring Security OAuth http://spring -security-oauth.codehaus.org / intro.html : она проста в настройке. Она делает всю работу за вас - генерирует токены, перенаправляет и так далее.

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