package de.tud.kom.socom.facebook;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import org.json.JSONException;
import org.json.JSONObject;
import de.tud.kom.socom.facebook.predef.FBDeletePredefs;
import de.tud.kom.socom.facebook.predef.FBIdentities;
import de.tud.kom.socom.facebook.predef.FBMediaType;
import de.tud.kom.socom.facebook.predef.FBPublishPredefs;
public class FBTest {
public static void main(String[] args) {
FBIdentities
.addFBIdent(
"user_0",
// "{{insert access_token here}}");
"CAACEdEose0cBAIBh8t3sKIILQ9EL3nWSp7rsdCGt9ehARCcjDkVZC7xzidvZCNh9bjZClznVfZCrSEoceyCmzprTa4mXUak5wDpjIA6QLbp46lZCgYDSUwNyqGadNmZCKPaD3TmFKqdqdGOvxWo7ZABvZCWaUSFmkhdXHLXHpw44k7IHczVdmZCXZAPE0ZAedyRUqRJwtseZCnzjtwZDZD");
try {
File f = new File("wiki-commons.png");
if (!f.exists())
System.out.println(f.getAbsolutePath() + " doesnt exist");
JSONObject json = FBPublishPredefs.executePublishLinkAndMediaMessage(FBIdentities.getFBIdent("user_0"), "me",
"test1", null, new FileInputStream(f), FBMediaType.photos);
System.out.println(json.toString(1));
JSONObject json1 = FBDeletePredefs.executeDeletePost(FBIdentities.getFBIdent("user_0"),
json.getString("id"));
System.out.println(json1.toString(1));
} catch (IOException e) {
e.printStackTrace();
} catch (JSONException e) {
e.printStackTrace();
}
}
}