googleAdsense_widever


네이버 소셜앱 프로젝트 진행중 :: 친구목록 가져오기 문제 Fredric Cliver

친구목록을 6명씩 불러온다고 했을 때,
startIndex = 3, count = 4;

osapi.people.get({
userId:'@me',
groupId:'@friends',
startIndex:3,
count:4,
filterBy:'hasApp',
filterValue:isInstalled}).execute(Handler);


function Handler(response){
if(response.error){
}else{
flist = new Array();
flist[i][0] = response.list[i].thumbnailUrl;
flist[i][1] = response.list[i].id;
flist[i][2] = response.list[i].hasApp;
flist[i][3] = response.list[i].displayName;
}
}

라고 하면
일단, index가 3, 4, 5, 6 인 친구 4명이 불려져 오는 것은 맞다.

하지만 위에서 flist[0]이 index=3인 친구이고, flist[1]이 index=4인 친구, flist[3]이 불러온 4명의 친구 중 마지막 친구인 index=6인 친구인게 아니다.

startIndex = 원하는 친구 index, count = 1 로 해서 다시 조회해보면 예상한 친구가 아니라 엉뚱한 친구가 불려져 온다.
즉, startIndex와 count로 지정한 범위 내에서 지멋대로 규칙도 없이 섞여서 불려져오는 것이다.

하필 이때, 다른 엿같은 문제들이 있어서 정확히 왜 의도대로 친구정보가 불려져 오는지 이유를 몰랐는데, 황당하다.
아무튼 해결했다.


이번 주는 거의 이 문제 때문에 낭비했다고 보면 되겠다..
넣기 버거울거라고 생각했던 네이버 지도는 네이버 API에서 아얘 플래시 컴포넌트를 만들어서 제공했는데다가 클래스 설명도 잘해둬서 쉽게 끝났다.

데드라인이 다가오고, 아직 구현해야 할 기능은 제법 남았지만.. 이만큼 고생할만한 꺼리는 더이상 없는것 같으니..
휴..

덧글

댓글 입력 영역


공지

어서오십시오.
트위터 : @FCliver
기저심리학 : 네이버카페
카카오톡 : FCliver
페이스북 : Fredric Cliver

통계 위젯 (화이트)

714
96
288608

접속자 위치