티스토리 뷰


페이스북의 액션스크립트 SDK처럼, 액션스크립트만으로 오픈 소셜 API를 사용할 수 있는 네이버 소셜앱용 SDK를 만들었습니다. 정보 요청부터, 결제단계까지 네이버 소셜앱용 API를 모두 제공합니다. ^^)/
소셜 플랫폼의 소셜앱들 대부분(70% 정도)이 플래시로 제작되어 있습니다. 자바스크립트 SDK도 제작되었지만, 문서화는 액션 스크립트부터 진행했습니다. 일단 많은 부분을 포용할 수 있을 거라 생각했는데요.. 까치 설날 배포한 거라, 아직 많은 분들이 사용하고 계시는 것 같진 않습니다. 그래서 블로그에 글을 쓰고 있는지도 ^^;;

자세한 내용은 아래 내용을 참고하시면 될 것 같습니다! 보시죠 :D


/**
* 오너 정보를 사용하는 간단한 예제입니다.
*/

//오너의 친구 목록 요청 객체 생성
var people:PeopleRequest = new PeopleRequest(IdSpec.OWNER);

//0번째 인덱스부터 20을 불러온다. (MAX 20)
people.setLimit(0,20);

//앱을 설치한 친구만 조건으로 지정
people.setWhere("hasApp", true);    

people.addEventListener(OSDKEvent.ON_COMPLETE, onCompleteHandeler);
people.addEventListener(OSDKEvent.ON_FAILURE, onFailureHandeler);

//친구 목록을 요청합니다.
people.send();

function onCompleteHandler($e:OSDKEvent):void
{
 var startIndex:uint = $e.response.startIndex;
 var people:Array = $e.response.people;
 var total:uint = $e.response.total;

 //친구를 Person의 배열로 반환
 var person:Person;
 for each( person in people ){
     trace(person.id);
     trace(person.hasApp);
     trace(person.thumbnailUrl);
     trace(person.nickname);
     trace(person.isOwner);
     trace(person.isViewer);
     trace(person.displayName);
 }
}

function onFailureHandler($e:OSDKEvent):void
{
 trace($e.response.errorMessage);
}

액션스크립트를 다룰 수 있지만, 자바스크립트나 오픈 소셜 API에 대한 부담감이 있었던 분이라면, SDK를 활용해 충분히 극복해 내실 수 있을거라 믿습니다!

SDK는 오픈 소스로, 어떤 분이든 참여가 가능합니다. 지금은 네이버용으로만 제공되지만, 차차 범위를 확대해 나갈 예정입니다. 이 외에, 다양한 컴포넌트와 플러그인도 제공할 계획이니 기대해 주셔요~

모두모두 오늘 하루도 좋은 하루 되세요!

테스트 케이스도 작성해서 실행해 봤으며, 실패없이 주요 기능들은 잘 수행되었습니다 ^^;


저작자 표시 비영리 동일 조건 변경 허락
신고
댓글
댓글쓰기 폼