/** * @see com.restfb.FacebookClient#publish(java.lang.String, java.lang.Class, com.restfb.Parameter[]) */ @Override public <T> T publish(String connection, Class<T> objectType, Parameter... parameters) { return publish(connection, objectType, (List<BinaryAttachment>) null, parameters); }
String uid = "..."; DefaultFacebookClient client = ...; FacebookType postId = client.publish( uid + "/feed", FacebookType.class, Parameter.with("message", "Hello, world"), Parameter.with("link", "http://www.google.com"));
/** * @see com.restfb.FacebookClient#publish(String, Class, * com.restfb.Parameter[]) */ @Override public <T> T publish(String connection, Class<T> objectType, Parameter... parameters) { return publish(connection, objectType, null, parameters); }
DefaultFacebookClient client = new DefaultFacebookClient(access_token); client.publish(post.getId()+"/likes", Boolean.class);
DefaultFacebookClient client = new DefaultFacebookClient(access_token); client.publish(post.getId()+"/comments", String.class, Parameter.with("message", "Your comment here"));
/** * @see com.restfb.FacebookClient#publish(java.lang.String, java.lang.Class, com.restfb.BinaryAttachment, * com.restfb.Parameter[]) */ @Override public <T> T publish(String connection, Class<T> objectType, BinaryAttachment binaryAttachment, Parameter... parameters) { List<BinaryAttachment> attachments = null; if (binaryAttachment != null) { attachments = new ArrayList<>(); attachments.add(binaryAttachment); } return publish(connection, objectType, attachments, parameters); }