Eddie, yes, i mention these fileds
As we can see, there are "userType": "RegularUser" and "userType": "Application". The JSON dump is below.
In JavaScript I tried both variants:
var personFields = new Array(
opensocial.Person.Field.ID,
'userType',
'usertype'
); var param = {};
param[opensocial.DataRequest.PeopleRequestFields.PROFILE_DETAILS] = personFields;
var viewerFriendsReq = os.newFetchPeopleRequest(opensocial.DataRequest.Group.VIEWER_FRIENDS,param);
dataReqObj.add(viewerFriendsReq);
However my sample returned only an undefined value:
var viewerData = dataResponse.get(opensocial.DataRequest.PersonId.VIEWER).getData();
alert(viewerData.getField('usertype'));
RequestURI: http://api.msappspace.com/v1/users/248545017/friends.json
{
"count": 5,
"friends": [
{
"__type": "User:#MySpace.Services.DataContracts",
"image": "http://x.myspacecdn.com/images/no_pic.gif",
"largeimage": "http://x.myspacecdn.com/images/no_pic.gif",
"name": "ryan",
"uri": "http://api.msappspace.com/v1/users/30756034",
"userId": 30756034,
"userType": "RegularUser",
"webUri": "http://www.myspace.com/30756034"
},
{
"__type": "User:#MySpace.Services.DataContracts",
"image": "http://b1.ac-images.myspacecdn.com/01234/11/76/1234286711_s.jpg",
"largeimage": "http://b1.ac-images.myspacecdn.com/01234/11/76/1234286711_l.jpg",
"name": "unterhund",
"uri": "http://api.msappspace.com/v1/users/81368369",
"userId": 81368369,
"userType": "RegularUser",
"webUri": "http://www.myspace.com/underdogvsunderdog"
},
{
"__type": "User:#MySpace.Services.DataContracts",
"image": "http://x.myspacecdn.com/images/no_pic.gif",
"largeimage": "http://x.myspacecdn.com/images/no_pic.gif",
"name": "Disease",
"uri": "http://api.msappspace.com/v1/users/343094351",
"userId": 343094351,
"userType": "Application",
"webUri": "http://www.myspace.com/diseasespace"
},
{
"__type": "User:#MySpace.Services.DataContracts",
"image": "http://x.myspacecdn.com/images/no_pic.gif",
"largeimage": "http://x.myspacecdn.com/images/no_pic.gif",
"name": "EntityTestApp",
"uri": "http://api.msappspace.com/v1/users/343853774",
"userId": 343853774,
"userType": "Application",
"webUri": "http://www.myspace.com/343853774"
},
{
"__type": "User:#MySpace.Services.DataContracts",
"image": "http://x.myspacecdn.com/images/no_pic.gif",
"largeimage": "http://x.myspacecdn.com/images/no_pic.gif",
"name": "Diseaser",
"uri": "http://api.msappspace.com/v1/users/343960053",
"userId": 343960053,
"userType": "Application",
"webUri": "http://www.myspace.com/343960053"
}
],
"next": null,
"prev": null,
"topFriends": "http://api.msappspace.com/v1/users/248545017/friends?list=top",
"user": {
"__type": "User:#MySpace.Services.DataContracts",
"image": "http://x.myspacecdn.com/images/no_pic.gif",
"largeimage": "http://x.myspacecdn.com/images/no_pic.gif",
"name": "Valery Filin",
"uri": "http://api.msappspace.com/v1/users/248545017",
"userId": 248545017,
"userType": "RegularUser",
"webUri": "http://www.myspace.com/vfilin"
}
}