0
我试图让个人信息woth指定字段:的OpenSocial newFetchPeopleRequest忽略参数
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");
但在性反应,任何人字段我设置了,我总是得到相同的字段集的回报:
显示名,ID,isOwner,isViewer,昵称,thumbnailUrl
如何获得所需的字段?
UPD: 如果这很重要,我正在使用的社交网络是yahoo mobage。
请参阅https://docs.mobage.com/display/JPPC/opensocial.Person - 没有字段“ADDRESS”,只有“ADDRESSES”。 –
thx for responce。但是这是在这个帖子输入过程中juset字面错误。 – SentineL