Welcome Developers!

in

Welcome!

in

how to get the gender using javascript library

Last post 11-10-2010 10:20 AM by Joel. 3 replies.
Page 1 of 1 (4 items)
Sort Posts: Previous Next
  • 11-08-2010 6:59 AM

    how to get the gender using javascript library

    Using MySpaceID Javascript Library I got user id,nick name but unable to get gender, how to get the gender? Please reply ASAP.   Part of my code: function fetchPerson() {    var opt_params = {};     opt_params[opensocial.DataRequest.PeopleRequestFields.PROFILE_DETAILS] = [opensocial.Person.Field.ABOUT_ME];     os = MSID.Container.get();    dataReqObj = os.newDataRequest();    var viewerReq = os.newFetchPersonRequest(opensocial.IdSpec.PersonId.VIEWER);    dataReqObj.add(viewerReq);   

     dataReqObj.send(fetchPersonResponse);

    }

     

    function fetchPersonResponse(data)

    {    // show error msg and error code                if (data.hadError()) {        var thisErrorCode;        var thisErrorMsg;         if (data.get(MyOpenSpace.RequestType.FETCH_PERSON) != null) {            thisErrorCode = data.get(MyOpenSpace.RequestType.FETCH_PERSON).getErrorCode();            thisErrorMsg = data.get(MyOpenSpace.RequestType.FETCH_PERSON).getErrorMessage();        }        else {            thisErrorCode = "Unknown ErrorCode!";            thisErrorMsg = "Unknown ErrorMsg!";        }         alert('ErrorCode: ' + thisErrorCode + ' | ' + 'Error Message: ' + thisErrorMsg);         return;    }    resultHtmlStr = "";     var viewer = data.get(MyOpenSpace.RequestType.FETCH_PERSON).getData();    // basic    var id = viewer.getField(opensocial.Person.Field.ID);    var nickname = viewer.getField(opensocial.Person.Field.NICKNAME);    var thumbnailUrl = viewer.getField(opensocial.Person.Field.THUMBNAIL_URL);    var profileUrl = viewer.getField(opensocial.Person.Field.PROFILE_URL);            var age = viewer.getField(opensocial.Person.Field.AGE);            var gender = viewer.getField(opensocial.Person.Field.GENDER);             alert("id"+id+" nick name"+nickname+" age"+age+" gender"+gender);      // per request                                      var about_me = viewer.getField(opensocial.Person.Field.ABOUT_ME);    

    alert(about_me);

    }

     

    Filed under:
  • 11-08-2010 1:31 PM In reply to

    Re: how to get the gender using javascript library

    What is currently being returned for "opensocial.Person.Field.GENDER"?

    It might not be something we return, depending on the user privacy settings.

     

    thanks,

    Joel

  • 11-08-2010 11:02 PM In reply to

    Re: how to get the gender using javascript library

    Current return value is undefined .

    User allow to display or access the gender.

    Please reply ASAP , How to get the Gender.

    Per day one time only may get support from MySpace for a query, For this query result i need to wait for a hole day, Is it myspace regulations , Please try to support ASAP.

    thanks,

    Rajkannu.R. 

     

     

     

  • 11-10-2010 10:20 AM In reply to

    Re: how to get the gender using javascript library

     This should work. We just tested it. You need the permission 'Access my profile details' (About Me, Interests, Schools, etc.) to get it to work.

     

    -Joel

Page 1 of 1 (4 items)