fork(1) download
  1.  
  2. import java.io.BufferedWriter;
  3. import java.io.File;
  4. import java.io.FileWriter;
  5. import java.io.IOException;
  6.  
  7. import facebook4j.Facebook;
  8. import facebook4j.FacebookException;
  9. import facebook4j.FacebookFactory;
  10. import facebook4j.Post;
  11. import facebook4j.ResponseList;
  12. import facebook4j.conf.Configuration;
  13. import facebook4j.conf.ConfigurationBuilder;
  14.  
  15. public class FacebookImpl {
  16.  
  17. public static void main(String[] args) throws FacebookException {
  18.  
  19. // Make the configuration builder
  20. ConfigurationBuilder confBuilder = new ConfigurationBuilder();
  21. confBuilder.setDebugEnabled(true);
  22.  
  23. // Set application id, secret key and access token
  24. confBuilder.setOAuthAppId("64105717933175"); // Get from developers.facebook.com by just creating a new app
  25. confBuilder.setOAuthAppSecret("9eac12c6627691de9384022df628c5d"); // Get from developers.facebook.com by just creating a new app
  26. confBuilder.setOAuthAccessToken("64157179353175|cFl365CzuLRXIUp3FSFsCyinfF0"); // Get from developers.facebook.com by just creating a new app
  27.  
  28. // Set permission
  29. confBuilder.setOAuthPermissions("email,publish_stream, id, name, first_name, last_name, generic");
  30. confBuilder.setUseSSL(true);
  31. confBuilder.setJSONStoreEnabled(true);
  32.  
  33. // Create configuration object
  34. Configuration configuration = confBuilder.build();
  35.  
  36. // Create facebook instance
  37. FacebookFactory ff = new FacebookFactory(configuration);
  38. Facebook facebook = ff.getInstance();
  39.  
  40. try {
  41. // Create file and write to the file
  42.  
  43. File file = new File("E:\\Facebook\\File\\test.txt");
  44.  
  45. if (!file.exists())
  46. {
  47. file.createNewFile();
  48. FileWriter fw = new FileWriter(file.getAbsoluteFile());
  49. bw.write(getFacebookPostes(facebook));
  50. bw.close();
  51. System.out.println("Writing complete");
  52. }
  53. } catch (IOException e)
  54. {
  55. // TODO Auto-generated catch block
  56. e.printStackTrace();
  57. }
  58. }
  59.  
  60. public static String getFacebookPostes(Facebook facebook) throws FacebookException {
  61. // Get posts for a particular search
  62. ResponseList<Post> results = facebook.getPosts("Reebok");
  63. Post post = results.get(0);
  64. return post.getMessage();
  65. }
  66. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:15: error: class FacebookImpl is public, should be declared in a file named FacebookImpl.java
public class FacebookImpl { 
       ^
Main.java:7: error: package facebook4j does not exist
import facebook4j.Facebook;
                 ^
Main.java:8: error: package facebook4j does not exist
import facebook4j.FacebookException;
                 ^
Main.java:9: error: package facebook4j does not exist
import facebook4j.FacebookFactory;
                 ^
Main.java:10: error: package facebook4j does not exist
import facebook4j.Post;
                 ^
Main.java:11: error: package facebook4j does not exist
import facebook4j.ResponseList;
                 ^
Main.java:12: error: package facebook4j.conf does not exist
import facebook4j.conf.Configuration;
                      ^
Main.java:13: error: package facebook4j.conf does not exist
import facebook4j.conf.ConfigurationBuilder;
                      ^
Main.java:17: error: cannot find symbol
	public static void main(String[] args) throws FacebookException { 
	                                              ^
  symbol:   class FacebookException
  location: class FacebookImpl
Main.java:61: error: cannot find symbol
	public static String getFacebookPostes(Facebook facebook) throws FacebookException { 
	                                       ^
  symbol:   class Facebook
  location: class FacebookImpl
Main.java:61: error: cannot find symbol
	public static String getFacebookPostes(Facebook facebook) throws FacebookException { 
	                                                                 ^
  symbol:   class FacebookException
  location: class FacebookImpl
Main.java:20: error: cannot find symbol
		ConfigurationBuilder confBuilder = new ConfigurationBuilder(); 
		^
  symbol:   class ConfigurationBuilder
  location: class FacebookImpl
Main.java:20: error: cannot find symbol
		ConfigurationBuilder confBuilder = new ConfigurationBuilder(); 
		                                       ^
  symbol:   class ConfigurationBuilder
  location: class FacebookImpl
Main.java:34: error: cannot find symbol
		Configuration configuration = confBuilder.build(); 
		^
  symbol:   class Configuration
  location: class FacebookImpl
Main.java:37: error: cannot find symbol
		FacebookFactory ff = new FacebookFactory(configuration); 
		^
  symbol:   class FacebookFactory
  location: class FacebookImpl
Main.java:37: error: cannot find symbol
		FacebookFactory ff = new FacebookFactory(configuration); 
		                         ^
  symbol:   class FacebookFactory
  location: class FacebookImpl
Main.java:38: error: cannot find symbol
		Facebook facebook = ff.getInstance(); 
		^
  symbol:   class Facebook
  location: class FacebookImpl
Main.java:63: error: cannot find symbol
		ResponseList<Post> results = facebook.getPosts("Reebok"); 		
		^
  symbol:   class ResponseList
  location: class FacebookImpl
Main.java:63: error: cannot find symbol
		ResponseList<Post> results = facebook.getPosts("Reebok"); 		
		             ^
  symbol:   class Post
  location: class FacebookImpl
Main.java:64: error: cannot find symbol
		Post post = results.get(0);
		^
  symbol:   class Post
  location: class FacebookImpl
20 errors
stdout
Standard output is empty