Получение sessionKey с использованием Facebook-Java API - PullRequest
0 голосов
/ 07 июля 2010

Я занимаюсь разработкой приложения для Facebook. В этом приложении я использую API Java, предоставленный Google, и приложение основано на сети.

У меня есть facebook_api_key и facebook_secrete, но как получить sessionKey?

Этот код не имеет веб-интерфейса:

FacebookJsonRestClient client = new FacebookJsonRestClient(Test.API_KEY, Test.SECRET);
String token = client.auth_createToken();
String url = "http://www.facebook.com/login.php?api_key=";
url += Test.API_KEY;
url += "&v=1.0";
url += "&auth_token=";
url += token;
String strCommand = "C:/Program Files/Internet Explorer/IEXPLORE.EXE ";
strCommand += url;
Runtime.getRuntime().exec(strCommand);
// wait until the login process is completed
// fetch session key
String session = client.auth_getSession(token, true);
......

Я хочу изменить его на сетевой.

1 Ответ

0 голосов
/ 07 июля 2010

Почему вы не можете попробовать это так:

String sessionKey = request.getParameter(FacebookParam.SESSION_KEY.toString());

FacebookXmlRestClient client = new FacebookXmlRestClient(FB_API_KEY, FB_SECRET_KEY, sessionKey);

Я также предлагаю Форум разработчиков FaceBook Dicussion и статью , описывающую создание ключей сеанса. Я думал, что это может быть полезно для вас ..

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