Skip to main content

Register user with profile fields using services module


This json format worked for me creating user with profile2 term reference fields in which multiple selection can be done. Below profile_student_profile is term reference field with multiple selection.


 {   
   "name":"oiu",  
   "mail":"oiu@aol.com",  
   "field_mobile_number":{   
    "und":{   
      "0":{   
       "value":"987393"  
      }  
    }  
   },  
   "pass":"adsa",  
   "field_requirement":{   
    "und":{   
      "0":{   
       "value":"vzxvczx"  
      }  
    }  
   },  
   "field_gender":{   
    "und":"female"  
   },  
   "field_class":{   
    "und":[   
      "12"  
    ]  
   },  
   "field_area":{   
    "und":[   
      "31"  
    ]  
   },  
   "status":1,  
   "field_preferred_fee":{   
    "und":[   
      "434"  
    ]  
   },  
   "profile_student_profile":{   
    "field_preferred_fee":{   
      "und":[   
       "432",  
       "433"  
      ]  
    }  
   }  
 }  
   

Comments

  1. Hey Ashish,
    I too tried to send profile fields along with user fields to user register service.
    But, User are getting created without user profile fields.

    ReplyDelete
    Replies
    1. I tried with only with term reference field with multiple selection & try different format

      Delete

Post a Comment

Popular posts from this blog

Check validity of one time login url by Drupal 7 Services module?

Create mytut_service.info and put following code in file. I am assuming you know how to create module. name = Mytut service description = My custom Service. package = Other core = 7.x dependencies[] = services dependencies[] = rest_server Put following code in mytut_service.module file. function mytut_service_services_resources() { $api = array( 'mytut_service_service' => array( 'operations' => array( 'retrieve' => array( 'help' => 'Retrieves story by nid', 'callback' => 'mycallback', 'access callback' => 'user_access', 'access arguments' => array('access content'), 'access arguments append' => FALSE, 'args' => array( array( 'name' => 'fn', 'type...

Change picture mapping conditionally according to field value drupal 7

Hi Drupalars, Recently i got a task  "to provide an option in paragraph item to display a image grid 3 by 3 or 2 by 2" 3 by 3 grid 2 by 2 grid Adding conditional classes was fairly easy for each case , which is achieved by following code /** * Implements hook_preprocess_entity(). */ function YOURTHEME_preprocess_entity(&$variables) { if (!empty($variables['elements']['#entity']->field_show_50_50)) { if ($variables['elements']['#entity']->field_show_50_50['und'][0]['value'] == "1") { $variables['classes_array'][] = 'show-50-50'; }; } if (!empty($variables['elements']['#entity']->field_show_100)) { if ($variables['elements']['#entity']->field_show_100['und'][0]['value'] == "1") { $variables['classes_array'][] = 'show-100'; }; ...