Я разрабатываю программу просмотра фотографий, которая представляет собой приложение для рабочего стола java и интегрирует его с facebook. Я использую библиотеку Facebook4J
. Но я невежественный, где предоставить имя пользователя и пароль для пользователя ....Как подключиться к facebook с помощью Facebook4j
Я использую следующий код:
public static Configuration createConfiguration() {
ConfigurationBuilder confBuilder = new ConfigurationBuilder();
confBuilder.setDebugEnabled(true);
confBuilder.setOAuthAppId("************");
confBuilder.setOAuthAppSecret("***************");
confBuilder.setUseSSL(true);
confBuilder.setJSONStoreEnabled(true);
Configuration configuration = confBuilder.build();
return configuration;
}
public static void main(String[] argv) throws FacebookException {
Configuration configuration = createConfiguration();
FacebookFactory facebookFactory = new FacebookFactory(configuration);
Facebook facebookClient = facebookFactory.getInstance();
AccessToken accessToken = null;
try{
OAuthSupport oAuthSupport = new OAuthAuthorization(configuration);
accessToken = oAuthSupport.getOAuthAppAccessToken();
}catch (FacebookException e) {
System.err.println("Error while creating access token " + e.getLocalizedMessage());
}
facebookClient.setOAuthAccessToken(accessToken);
//results in an error says {An active access token must be used to query information about the current user}
facebookClient.postStatusMessage("Hello World from Facebook4J.");
}
Как скоротать username
и password
пользователя?
Привет Могу ли я узнать, как она была решена средствами, как учетные данные для входа в систему – RamBen
вы можете использовать браузер, предоставленную javafx и взять учетные данные пользователя оттуда. а также получить токен acces из временной ссылки, на которую браузер перенаправляется в течение короткого периода времени. взгляните на мой проект-концентратор git, который уже делает это ... https://github.com/tamojit9/java-facebook-api –
Спасибо Тамоджит Чаттерджи, Просто я проверил ваш код github здесь Мне нужно войти в систему без ответа любые формы входа означают автоматическое использование логина/учетных данных – RamBen