Here's a simple example of a Java Facebook app that logs in a user and retrieves their profile information:

import com.facebook.Facebook; import com.facebook.FacebookException; import com.facebook.FacebookSdk; import com.facebook.GraphRequest; import com.facebook.GraphResponse; import com.facebook.login.LoginResult;

public static void main(String[] args) { // Initialize Facebook SDK FacebookSdk.init(APP_ID, APP_SECRET);

// Log in user LoginResult loginResult = Facebook.getCurrentAccessToken(); if (loginResult != null) { // Get user profile information GraphRequest request = GraphRequest.newMeRequest(loginResult.getAccessToken(), new GraphRequest.GraphJSONObjectCallback() { @Override public void onCompleted(JSONObject object, GraphResponse response) { if (response.getError() == null) { String name = object.optString("name"); String email = object.optString("email"); System.out.println("Name: " + name + ", Email: " + email); } else { System.out.println("Error: " + response.getError().getErrorMessage()); } } }); request.executeAsync(); } else { System.out.println("User is not logged in"); } } }

Java Facebook App For Mobile New May 2026

Here's a simple example of a Java Facebook app that logs in a user and retrieves their profile information:

import com.facebook.Facebook; import com.facebook.FacebookException; import com.facebook.FacebookSdk; import com.facebook.GraphRequest; import com.facebook.GraphResponse; import com.facebook.login.LoginResult; java facebook app for mobile new

public static void main(String[] args) { // Initialize Facebook SDK FacebookSdk.init(APP_ID, APP_SECRET); Here's a simple example of a Java Facebook

// Log in user LoginResult loginResult = Facebook.getCurrentAccessToken(); if (loginResult != null) { // Get user profile information GraphRequest request = GraphRequest.newMeRequest(loginResult.getAccessToken(), new GraphRequest.GraphJSONObjectCallback() { @Override public void onCompleted(JSONObject object, GraphResponse response) { if (response.getError() == null) { String name = object.optString("name"); String email = object.optString("email"); System.out.println("Name: " + name + ", Email: " + email); } else { System.out.println("Error: " + response.getError().getErrorMessage()); } } }); request.executeAsync(); } else { System.out.println("User is not logged in"); } } } String email = object.optString("email")