我正在尝试获取person信息,woth指定字段:
var params = {};
params[opensocial.DataRequest.PeopleRequestFields.PROFILE_DETAILS] = [
opensocial.Person.Field.NICKNAME,
opensocial.Person.Field.PROFILE_URL,
opensocial.Person.Field.GENDER,
opensocial.Person.Field.THUMBNAIL_URL,
opensocial.Person.Field.ADDRESSES,
opensocial.Person.Field.DATE_OF_BIRTH
];
params[opensocial.IdSpec.Field.USER_ID] = ids;
var idSpec = opensocial.newIdSpec(params);
var req = opensocial.newDataRequest();
req.add(req.newFetchPeopleRequest(idSpec), "profiles");但是在响应中,不管我设置的个人字段是什么,作为回报,我总是得到相同的字段集:
displayName,id,isOwner,isViewer,昵称,thumbnailUrl
如何获得所请求的字段?
UPD: --如果这很重要,我与之合作的社交网络是雅虎移动。
https://stackoverflow.com/questions/24820881
复制相似问题