public static GraphRequest newStatusUpdateRequest(AccessToken accessToken,String message,JSONObject place,List<JSONObject> tags,Callback callback){
  List<String> tagIds=null;
  if (tags != null) {
    tagIds=new ArrayList<String>(tags.size());
    for (    JSONObject tag : tags) {
      tagIds.add(tag.optString("id"));
    }
  }
  String placeId=place == null ? null : place.optString("id");
  return newStatusUpdateRequest(accessToken,message,placeId,tagIds,callback);
}

public static GraphRequest newStatusUpdateRequest ( AccessToken accessToken , String message , JSONObject place , List < JSONObject > tags , Callback callback ) { List < String > tagIds = null ; if ( tags != null ) { tagIds = new ArrayList < String > ( tags . size ( ) ) ; for ( JSONObject tag : tags ) { tagIds . add ( tag . optString ( "id" ) ) ; } } String placeId = place == null ? null : place . optString ( "id" ) ; return newStatusUpdateRequest ( accessToken , message , placeId , tagIds , callback ) ; }
creates a new request configured to post a status update to a user ' s feed .
