네이버 소셜앱용 액션스크립트 SDK Release.
매쉬업 / 2011/02/08 10:42
페이스북의 액션스크립트 SDK처럼, 액션스크립트만으로 오픈 소셜 API를 사용할 수 있는 네이버 소셜앱용 SDK를 만들었습니다. 정보 요청부터, 결제단계까지 네이버 소셜앱용 API를 모두 제공합니다. ^^)/
소셜 플랫폼의 소셜앱들 대부분(70% 정도)이 플래시로 제작되어 있습니다. 자바스크립트 SDK도 제작되었지만, 문서화는 액션 스크립트부터 진행했습니다. 일단 많은 부분을 포용할 수 있을 거라 생각했는데요.. 까치 설날 배포한 거라, 아직 많은 분들이 사용하고 계시는 것 같진 않습니다. 그래서 블로그에 글을 쓰고 있는지도 ^^;;
자세한 내용은 아래 내용을 참고하시면 될 것 같습니다! 보시죠 :D
SWC 다운로드 및 프로젝트 페이지 : http://dev.naver.com/projects/nopensocial-sdk/
ASDOC(예제 포함) : http://appdown.nsocialcontainer.com/naver/nsocialcontainer/osdk/docs/actionscript
ASDOC(예제 포함) : http://appdown.nsocialcontainer.com/naver/nsocialcontainer/osdk/docs/actionscript
/**
* 오너 정보를 사용하는 간단한 예제입니다.
*/
//오너의 친구 목록 요청 객체 생성
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는 오픈 소스로, 어떤 분이든 참여가 가능합니다. 지금은 네이버용으로만 제공되지만, 차차 범위를 확대해 나갈 예정입니다. 이 외에, 다양한 컴포넌트와 플러그인도 제공할 계획이니 기대해 주셔요~
모두모두 오늘 하루도 좋은 하루 되세요!
테스트 케이스도 작성해서 실행해 봤으며, 실패없이 주요 기능들은 잘 수행되었습니다 ^^;


댓글을 달아 주세요
와 정말수고많으셨어요 멋지심
^^);; 감사합니다!! 이용해 보시고 잘 안되는 부분있으면 언제든 말씀해 주세요!
우와 네이버에는 이런것도 있네요!!