Recent Posts
Recent Comments
DevTzu
[OpenSocial] VIEWER의 프로필 정보 가져오기 본문
반응형
function request() { var params = {}; params[opensocial.DataRequest.PeopleRequestFields.PROFILE_DETAILS] = [opensocial.Person.Field.ABOUT_ME, opensocial.Person.Field.GENDER, opensocial.Person.Field.AGE, opensocial.Person.Field.DATE_OF_BIRTH]; var idspec = opensocial.newIdSpec({ "userId" : "VIEWER"}); var req = opensocial.newDataRequest(); req.add(req.newFetchPersonRequest((opensocial.IdSpec.PersonId.VIEWER), params), "get_viewer"); req.send(response); } function response(dataResponse) { var item = dataResponse.get('get_viewer'); if (item.hadError()) { // 에러 처리 return; } var viewer = item.getData(); var html = viewer.getDisplayName()+"'님의 프로필 :
"; html += ''; html += '
'; document.getElementById('profile').innerHTML = html; } gadgets.util.registerOnLoadHandler(request); ]]>- ID : ' + viewer.getId() + '
'; html += '- NAME : ' + viewer.getDisplayName() + '
'; html += '- PROFILE_URL : ' + viewer.getField(opensocial.Person.Field['PROFILE_URL']) + '
'; html += '- THUMBNAIL_URL : ' + viewer.getField(opensocial.Person.Field['THUMBNAIL_URL']) + '
'; html += '- ABOUT_ME : ' + viewer.getField(opensocial.Person.Field['ABOUT_ME']) + '
'; html += '- AGE : ' + viewer.getField(opensocial.Person.Field['AGE']) + '
'; html += '- DATE_OF_BIRTH : ' + viewer.getField(opensocial.Person.Field['DATE_OF_BIRTH']) + '
'; html += '- GENDER : ' + viewer.getField('gender').getDisplayValue() + '
'; html += '- NICKNAME : ' + viewer.getField(opensocial.Person.Field['NICKNAME']) + '
'; html += '- SSO_ID : ' + viewer.getField(opensocial.Person.Field['SSO_ID']) + '
'; html += '
반응형
'study' 카테고리의 다른 글
[OpenSocial] XML코드에 실버라이트 삽입 예제 (0) | 2011.03.25 |
---|---|
[OpenSocial] 전체 친구 목록 불러오기 (0) | 2011.03.25 |
객체지향 프로그래밍 학습 (0) | 2011.01.24 |
#JavaScript - blendTrans Filter (부드러운 이미지 변경) (0) | 2010.07.22 |
#JavaScript - 이미지 저장 박스 제거 (0) | 2010.07.22 |
Comments