Comment se connecter à facebook à l'aide de Facebook4j
Je suis en train d'élaborer une visionneuse de photos, qui est un java application de bureau et de l'intégrer à facebook, je suis en utilisant le Facebook4J
de la bibliothèque.
Mais je suis désemparés quant à où fournir le nom d'utilisateur et le mot de passe pour l'utilisateur....
Je suis en utilisant le code suivant :
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.");
}
Comment passer le username
et password
l'utilisateur?
Bonjour, pourrais-je savoir comment il a été résolu de la façon dont les informations d'identification fournies pour la connexion
vous pouvez utiliser le navigateur fourni par javafx et de prendre de l'identification de l'utilisateur à partir de là. et aussi obtenir le jeton d'accès de la liaison temporaire à laquelle le navigateur est redirigé pour une courte période de temps. jetez un oeil à mon git hub projet qui déjà est-ce que... github.com/tamojit9/java-facebook-api
Merci Tamojit Chatterjee, Seulement j'ai vérifié votre github le code ici, j'ai besoin de connexion avec toutes les formulaires de connexion des moyens de connexion automatique/des informations d'identification d'approvisionnement
vous pouvez utiliser le navigateur fourni par javafx et de prendre de l'identification de l'utilisateur à partir de là. et aussi obtenir le jeton d'accès de la liaison temporaire à laquelle le navigateur est redirigé pour une courte période de temps. jetez un oeil à mon git hub projet qui déjà est-ce que... github.com/tamojit9/java-facebook-api
Merci Tamojit Chatterjee, Seulement j'ai vérifié votre github le code ici, j'ai besoin de connexion avec toutes les formulaires de connexion des moyens de connexion automatique/des informations d'identification d'approvisionnement
OriginalL'auteur Tamojit Chatterjee | 2013-12-22
Vous devez vous connecter pour publier un commentaire.
Vous devez récupérer un OAuthAppId de facebook. Pour ce faire, créez une Application sur Facebook Développeurs et cliquez sur "Créer une nouvelle app". Remplissez le formulaire, puis de copier coller les AppId et Appsecret à partir de la page qui s'affiche dans votre code. Exemple:
Pour obtenir le AccessToken, vous avez à construire un processus de connexion, comme décrit ici
Vous devez envoyer une requête HTTPS facebook.com: OBTENIR graph.facebook.com/oauth/... (laissez client_credentials comme il est).
salut k1ps en utilisant le lien ci-dessus, nous allons obtenir app-accesstoken, si nous avons besoin de l'utilisateur accesstoken avec connexion explicite comment nous pouvons obtenir. les moyens nécessité pour obtenir de l'utilisateur acesstoken par programmation (mai à l'aide de la fb connexion automatique)
OriginalL'auteur k1ps