code: public static void post(final Activity context, final String graphPath, final Map<String, Object> params, final SocialNetworkPostListener listener) {
  		
  		if(proxy.isLinkedForWrite(context)) {
  			proxy.post(context, graphPath, params, listener);
  		}
  		else {
  			proxy.linkForWrite(context, new SocializeAuthListener() {
  				
  				@Override
  				public void onError(SocializeException error) {
  					if(listener != null) {
  						listener.onNetworkError(context, SocialNetwork.FACEBOOK, error);
  					}
  				}
  				
  				@Override
  				public void onCancel() {
  					if(listener != null) {
  						listener.onCancel();
  					}
  				}
  				
  				@Override
  				public void onAuthSuccess(SocializeSession session) {
  					proxy.post(context, graphPath, params, listener);
  				}
  				
  				@Override
  				public void onAuthFail(SocializeException error) {
  					if(listener != null) {
  						listener.onNetworkError(context, SocialNetwork.FACEBOOK, error);
  					}
  				}
  			});
  		}		
  	}
docs: Calls the Facebook graph API directly with a POST.  This will NOT create a share object in Socialize and is simply a raw call to Facebook.
  NOTE: The current user must first be authenticated using a call to 'link'.
  This method is asynchronous and can be run from the main UI thread.
  @param context The current context.
  @param graphPath The path on the Facebook graph api to be called for the CURRENT user.  E.g. me/feed
  @param params The data to be sent in the request.
  @param listener A listener to handle the result.