SlideShare a Scribd company logo
1 of 8
Download to read offline
싸이월드 앱스토어 API 소개 및 활용법 안내 II
1. 파라미터API


앱스 소개 페이지나 캔버스 페이지로 이동하는 외부링크 URL에 appParams
패러미터를 추가하여 개발사의 정한 임의의 값을 캔버스에서 앱스가 실행될
때 젂달 받을 수 있습니다.
유입경로, 이벤트 등에 활용될 수 있습니다.
패러미터 값의 형식은 { key1 : "value1", key2 : "value2" } 형식의 JSON Object
문자열이며, URL 인코딩 처리를 하여 젂달하여야 합니다.

앱스 소개 페이지 :
http://apps.cy.nate.com/Main/View?apps_no=xxxx&appParams={"target":"LIS
T"}
앱스 실행 페이지 :
http://apps.cy.nate.com/Apps/Canvas?apps_no=xxxx&appParams={"target":"
LIST“}

appParams 값은 반드시 URL 인코딩 처리를 하여야 합니다.
파라미터API 예제



싞규 설치 사용자인 경우 { NC_CODE: "install" }
미니홈피 게시물에서 유입된 경우 { NC_REFERER: "minihp_photo" }
개발사가 직접 수정한 경우 { EVENT : “8988" }

<script>
var params = gadgets.views.getParams();
var nc_code= params["NC_CODE“];
var visit = params["NC_REFERER“];
var event = params["EVENT“];
</script>
2. 사진첩API 고도화


1. 사진첩 게시물의 링크를 통해 앱스 실행 페이지로 이동 시 유입경로
   (REFERER) 정보 전달
- 사짂첩 게시물에서 접근 시 플랫폼 기본 제공 패러미터로 { NC_REFERER :
   "minihp_photo" } 값이 젂달됨

2. 사진첩 게시물의 링크 텍스트 변경 및 앱스 실행 페이지 연결 URL에 패러미
   터 추가
- 사짂첩 게시물 등록 시 개발사가 직접 링크 텍스트를 변경할 수 있음.
-사짂첩 게시물에 등록된 링크를 통해 개발사가 직접 지정한 패러미터를 앱스
실행 페이지로 젂달할 수 있음.


var params = [];
params[opensocial.MediaItem.Field.CUSTOM_TITLE] = "{apps} 보물찾으러 가
볼까요?";
params[opensocial.MediaItem.Field.CUSTOM_PARAM] = '{"TYPE":"EVENT"}';
3. 요청수락 API


캔버스에서 앱스를 play 하면서 내 일촌에게 특정 아이템이나 행위를 '요청'
보내는 API이고,
요청을 받은 유저는 앱스토어 메인에서 받은 요청을 수락/거젃.

요청을 보낼 때 적용하는 API는 기존의 requesetSendMessage 가 확장됩니다.
opensocial.Message.Field.TYPE을 기존의 'cyMessage(싸이쪽지)',
'nateonMessage(네이트온 쪽지)', 'nateonToast(네이트온 토스트창)' 외에
'Notification' 을 하나 더 추가 (opensocial spec에서 제공하고 있는 type)

그리고 해당 type을 사용하려는 경우에는 opensocial.Message.Field.URLS
method를 사용하여
젂달하려는 appParams를 붙인 캔버스 url을 같이 받습니다.
요청수락 API 예제


function sendRewardRequest() {
       var urlparams = {};
       var params = [];
       var url = encodeURIComponent('{"reward":"코인 1000"}');
       params[opensocial.Message.Field.TITLE] = "예를들어 앱스제목";
       params[opensocial.Message.Field.TYPE] =
opensocial.Message.Type.NOTIFICATION;
          params[opensocial.Message.Field.URLS] =
"http://apps.cy.nate.com/Apps/Canvas?apps_no=2169&appParams=" + url;
       var body = '보상 코인을 받으실래요?';
       var message = opensocial.newMessage(body, params);

      var recipient = new Array();
      recipient[0] = "00000000";
      opensocial.requestSendMessage(recipient, message, callback);
}
4. 알림 API




            1. 알림API 와 토스트 알림으로 구성
            2. 알림API는 10분주기로 데이터를 앱
               스토어에 보낸다
            3. 토스트 알림은 사용자 설정에 따라
               스캔을 하여 토스트 API를 호출.


            토스트 예제(requestSendMessage)
            params[opensocial.Message.Field.TYP
               E] = opensocial.Message.Type.NAT
               EON_TOAST;
알림 API 개발사 서버측 프로세스


1. 알림API 개발사 서버측 프로세스

-   각 개발사에서 주기적(기본 10분부터~) 사용자들의 알림데이타를 스캔하
    여 필요데이타만 앱스토어에 보낸다.
-   최근 3일갂 play 한 사용자들의 list를 저장한 뒤 그에 한해 스캔한다. 또는
    특정 행동을 한 3일갂의 유저를 대상으로 한다(개발사에 따라)
-   사용자가 많거나 데이터가 많을 경우 알림의 경우의 수를 줄이고 알림 데
    이터 계산을 위해 DB를 최적화하는 것이 관건.
-   FTP 서버 , 계정발급 및 데이타포맷은 데브스퀘어에 가이드 예정


2. 기타안)
 앱스토어에서 주기적으로 사용자마다 개발사 서버에 요청하여 해당 사용자
의 data를 return하는 방식.
문제점 - 앱스토어에서 각 개발사로 요청하는 방식이 실시갂 안정적인 서비스
가 보장 안되는 문제점 때문에 불가피하게 활용불가

More Related Content

Similar to 008. 싸이월드 앱스토어 api 소개 및 활용법 안내 sk컴즈 장원익 과장

2Naver Open Android API Translation At DCamp
2Naver Open Android API Translation At DCamp2Naver Open Android API Translation At DCamp
2Naver Open Android API Translation At DCampJeikei Park
 
Naver 오픈api-마이그레이션가이드 20160913-리뷰
Naver 오픈api-마이그레이션가이드 20160913-리뷰Naver 오픈api-마이그레이션가이드 20160913-리뷰
Naver 오픈api-마이그레이션가이드 20160913-리뷰NAVER D2
 
막하는스터디 두번째만남 Express(20151025)
막하는스터디 두번째만남 Express(20151025)막하는스터디 두번째만남 Express(20151025)
막하는스터디 두번째만남 Express(20151025)연웅 조
 
Ksug 세미나 (윤성준) (20121208)
Ksug 세미나 (윤성준) (20121208)Ksug 세미나 (윤성준) (20121208)
Ksug 세미나 (윤성준) (20121208)Sungjoon Yoon
 
F3 네이버오픈api만드는매쉬업
F3 네이버오픈api만드는매쉬업F3 네이버오픈api만드는매쉬업
F3 네이버오픈api만드는매쉬업NAVER D2
 
[2010 네이트 앱스토어 개발자 세미나] 앱스에 날개를 달아주는 API (2) 활용방법
[2010 네이트 앱스토어 개발자 세미나] 앱스에 날개를 달아주는 API (2) 활용방법[2010 네이트 앱스토어 개발자 세미나] 앱스에 날개를 달아주는 API (2) 활용방법
[2010 네이트 앱스토어 개발자 세미나] 앱스에 날개를 달아주는 API (2) 활용방법Cyworld AppStore (SK Communications)
 
Spring integration을 통해_살펴본_메시징_세계
Spring integration을 통해_살펴본_메시징_세계Spring integration을 통해_살펴본_메시징_세계
Spring integration을 통해_살펴본_메시징_세계Wangeun Lee
 
안드로이드스터디 14
안드로이드스터디 14안드로이드스터디 14
안드로이드스터디 14jangpd007
 
구글 기술을 이용한 모바일 클라우드 애플리케이션 개발
 구글 기술을 이용한 모바일 클라우드 애플리케이션 개발 구글 기술을 이용한 모바일 클라우드 애플리케이션 개발
구글 기술을 이용한 모바일 클라우드 애플리케이션 개발LGU+
 
Open API 발표자료 - 김연수
Open API 발표자료 - 김연수Open API 발표자료 - 김연수
Open API 발표자료 - 김연수Yeon Soo Kim
 
고급 서버리스 앱 개발 자세히 살펴보기::김필중:: AWS Summit Seoul 2018
고급 서버리스 앱 개발 자세히 살펴보기::김필중:: AWS Summit Seoul 2018고급 서버리스 앱 개발 자세히 살펴보기::김필중:: AWS Summit Seoul 2018
고급 서버리스 앱 개발 자세히 살펴보기::김필중:: AWS Summit Seoul 2018Amazon Web Services Korea
 
[스프링 스터디 3일차] @MVC
[스프링 스터디 3일차] @MVC[스프링 스터디 3일차] @MVC
[스프링 스터디 3일차] @MVCAnselmKim
 
Java8 & Lambda
Java8 & LambdaJava8 & Lambda
Java8 & Lambda기현 황
 
Naver API Guide
Naver API GuideNaver API Guide
Naver API GuideJiwon Baek
 
서버리스 앱 배포 자동화 (김필중, AWS 솔루션즈 아키텍트) :: AWS DevDay2018
서버리스 앱 배포 자동화 (김필중, AWS 솔루션즈 아키텍트) :: AWS DevDay2018서버리스 앱 배포 자동화 (김필중, AWS 솔루션즈 아키텍트) :: AWS DevDay2018
서버리스 앱 배포 자동화 (김필중, AWS 솔루션즈 아키텍트) :: AWS DevDay2018Amazon Web Services Korea
 
[236] 카카오의데이터파이프라인 윤도영
[236] 카카오의데이터파이프라인 윤도영[236] 카카오의데이터파이프라인 윤도영
[236] 카카오의데이터파이프라인 윤도영NAVER D2
 
이벤트 기반 분산 시스템을 향한 여정
이벤트 기반 분산 시스템을 향한 여정이벤트 기반 분산 시스템을 향한 여정
이벤트 기반 분산 시스템을 향한 여정Arawn Park
 
AWS 기반 대규모 트래픽 견디기 - 장준엽 (구로디지털 모임) :: AWS Community Day 2017
AWS 기반 대규모 트래픽 견디기 - 장준엽 (구로디지털 모임) :: AWS Community Day 2017AWS 기반 대규모 트래픽 견디기 - 장준엽 (구로디지털 모임) :: AWS Community Day 2017
AWS 기반 대규모 트래픽 견디기 - 장준엽 (구로디지털 모임) :: AWS Community Day 2017AWSKRUG - AWS한국사용자모임
 

Similar to 008. 싸이월드 앱스토어 api 소개 및 활용법 안내 sk컴즈 장원익 과장 (20)

2Naver Open Android API Translation At DCamp
2Naver Open Android API Translation At DCamp2Naver Open Android API Translation At DCamp
2Naver Open Android API Translation At DCamp
 
Naver 오픈api-마이그레이션가이드 20160913-리뷰
Naver 오픈api-마이그레이션가이드 20160913-리뷰Naver 오픈api-마이그레이션가이드 20160913-리뷰
Naver 오픈api-마이그레이션가이드 20160913-리뷰
 
막하는스터디 두번째만남 Express(20151025)
막하는스터디 두번째만남 Express(20151025)막하는스터디 두번째만남 Express(20151025)
막하는스터디 두번째만남 Express(20151025)
 
Ksug 세미나 (윤성준) (20121208)
Ksug 세미나 (윤성준) (20121208)Ksug 세미나 (윤성준) (20121208)
Ksug 세미나 (윤성준) (20121208)
 
F3 네이버오픈api만드는매쉬업
F3 네이버오픈api만드는매쉬업F3 네이버오픈api만드는매쉬업
F3 네이버오픈api만드는매쉬업
 
[2010 네이트 앱스토어 개발자 세미나] 앱스에 날개를 달아주는 API (2) 활용방법
[2010 네이트 앱스토어 개발자 세미나] 앱스에 날개를 달아주는 API (2) 활용방법[2010 네이트 앱스토어 개발자 세미나] 앱스에 날개를 달아주는 API (2) 활용방법
[2010 네이트 앱스토어 개발자 세미나] 앱스에 날개를 달아주는 API (2) 활용방법
 
Spring integration을 통해_살펴본_메시징_세계
Spring integration을 통해_살펴본_메시징_세계Spring integration을 통해_살펴본_메시징_세계
Spring integration을 통해_살펴본_메시징_세계
 
안드로이드스터디 14
안드로이드스터디 14안드로이드스터디 14
안드로이드스터디 14
 
구글 기술을 이용한 모바일 클라우드 애플리케이션 개발
 구글 기술을 이용한 모바일 클라우드 애플리케이션 개발 구글 기술을 이용한 모바일 클라우드 애플리케이션 개발
구글 기술을 이용한 모바일 클라우드 애플리케이션 개발
 
Open API 발표자료 - 김연수
Open API 발표자료 - 김연수Open API 발표자료 - 김연수
Open API 발표자료 - 김연수
 
고급 서버리스 앱 개발 자세히 살펴보기::김필중:: AWS Summit Seoul 2018
고급 서버리스 앱 개발 자세히 살펴보기::김필중:: AWS Summit Seoul 2018고급 서버리스 앱 개발 자세히 살펴보기::김필중:: AWS Summit Seoul 2018
고급 서버리스 앱 개발 자세히 살펴보기::김필중:: AWS Summit Seoul 2018
 
[스프링 스터디 3일차] @MVC
[스프링 스터디 3일차] @MVC[스프링 스터디 3일차] @MVC
[스프링 스터디 3일차] @MVC
 
Java8 & Lambda
Java8 & LambdaJava8 & Lambda
Java8 & Lambda
 
Naver API Guide
Naver API GuideNaver API Guide
Naver API Guide
 
서버리스 앱 배포 자동화 (김필중, AWS 솔루션즈 아키텍트) :: AWS DevDay2018
서버리스 앱 배포 자동화 (김필중, AWS 솔루션즈 아키텍트) :: AWS DevDay2018서버리스 앱 배포 자동화 (김필중, AWS 솔루션즈 아키텍트) :: AWS DevDay2018
서버리스 앱 배포 자동화 (김필중, AWS 솔루션즈 아키텍트) :: AWS DevDay2018
 
Nodejs express
Nodejs expressNodejs express
Nodejs express
 
[236] 카카오의데이터파이프라인 윤도영
[236] 카카오의데이터파이프라인 윤도영[236] 카카오의데이터파이프라인 윤도영
[236] 카카오의데이터파이프라인 윤도영
 
이벤트 기반 분산 시스템을 향한 여정
이벤트 기반 분산 시스템을 향한 여정이벤트 기반 분산 시스템을 향한 여정
이벤트 기반 분산 시스템을 향한 여정
 
AWS DevDay 실습 가이드 - 서버리스
AWS DevDay 실습 가이드 - 서버리스AWS DevDay 실습 가이드 - 서버리스
AWS DevDay 실습 가이드 - 서버리스
 
AWS 기반 대규모 트래픽 견디기 - 장준엽 (구로디지털 모임) :: AWS Community Day 2017
AWS 기반 대규모 트래픽 견디기 - 장준엽 (구로디지털 모임) :: AWS Community Day 2017AWS 기반 대규모 트래픽 견디기 - 장준엽 (구로디지털 모임) :: AWS Community Day 2017
AWS 기반 대규모 트래픽 견디기 - 장준엽 (구로디지털 모임) :: AWS Community Day 2017
 

More from Cyworld AppStore (SK Communications)

More from Cyworld AppStore (SK Communications) (20)

Cyworld appstore weeklyreport0402
Cyworld appstore weeklyreport0402Cyworld appstore weeklyreport0402
Cyworld appstore weeklyreport0402
 
Cyworld appstore weeklyreport_0327_1
Cyworld appstore weeklyreport_0327_1Cyworld appstore weeklyreport_0327_1
Cyworld appstore weeklyreport_0327_1
 
Cyworld AppStore Weekly Report 2012-03-13
Cyworld AppStore Weekly Report 2012-03-13Cyworld AppStore Weekly Report 2012-03-13
Cyworld AppStore Weekly Report 2012-03-13
 
Cyworld AppStore Weekly Report 2012-03-06
Cyworld AppStore Weekly Report 2012-03-06Cyworld AppStore Weekly Report 2012-03-06
Cyworld AppStore Weekly Report 2012-03-06
 
Cyworld AppStore Weekly Report 2012-02-14
Cyworld AppStore Weekly Report 2012-02-14Cyworld AppStore Weekly Report 2012-02-14
Cyworld AppStore Weekly Report 2012-02-14
 
Cyworld AppStore Weekly Report 2012-02-07
Cyworld AppStore Weekly Report 2012-02-07Cyworld AppStore Weekly Report 2012-02-07
Cyworld AppStore Weekly Report 2012-02-07
 
Cyworld AppStore Weekly Report 2012-01-31
Cyworld AppStore Weekly Report 2012-01-31Cyworld AppStore Weekly Report 2012-01-31
Cyworld AppStore Weekly Report 2012-01-31
 
Cyworld AppStore Weekly Report 2012-01-24
Cyworld AppStore Weekly Report 2012-01-24Cyworld AppStore Weekly Report 2012-01-24
Cyworld AppStore Weekly Report 2012-01-24
 
Cyworld AppStore Weekly Report 2012-01-10
Cyworld AppStore Weekly Report 2012-01-10Cyworld AppStore Weekly Report 2012-01-10
Cyworld AppStore Weekly Report 2012-01-10
 
Cyworld AppStore Weekly Report 2011-12-27
Cyworld AppStore Weekly Report 2011-12-27Cyworld AppStore Weekly Report 2011-12-27
Cyworld AppStore Weekly Report 2011-12-27
 
Cyworld AppStore Weekly Report 2011-12-20
Cyworld AppStore Weekly Report 2011-12-20Cyworld AppStore Weekly Report 2011-12-20
Cyworld AppStore Weekly Report 2011-12-20
 
Cyworld AppStore Weekly Report 2011-12-13
Cyworld AppStore Weekly Report 2011-12-13Cyworld AppStore Weekly Report 2011-12-13
Cyworld AppStore Weekly Report 2011-12-13
 
Cyworld AppStore Weekly Report 2011-11-22
Cyworld AppStore Weekly Report 2011-11-22Cyworld AppStore Weekly Report 2011-11-22
Cyworld AppStore Weekly Report 2011-11-22
 
Cyworld AppStore Weekly Report 2011-11-15
Cyworld AppStore Weekly Report 2011-11-15Cyworld AppStore Weekly Report 2011-11-15
Cyworld AppStore Weekly Report 2011-11-15
 
Cyworld AppStore Weekly Report 2011-11-01
Cyworld AppStore Weekly Report 2011-11-01Cyworld AppStore Weekly Report 2011-11-01
Cyworld AppStore Weekly Report 2011-11-01
 
Korean social game market trend report (2011Q2) Eng
Korean social game market trend report (2011Q2) EngKorean social game market trend report (2011Q2) Eng
Korean social game market trend report (2011Q2) Eng
 
Cyworld AppStore Weekly Report 2011-10-18
Cyworld AppStore Weekly Report 2011-10-18Cyworld AppStore Weekly Report 2011-10-18
Cyworld AppStore Weekly Report 2011-10-18
 
Cyworld AppStore Weekly Report 2011-10-11
Cyworld AppStore Weekly Report 2011-10-11Cyworld AppStore Weekly Report 2011-10-11
Cyworld AppStore Weekly Report 2011-10-11
 
Cyworld AppStore Weekly Report 2011-09-27
Cyworld AppStore Weekly Report 2011-09-27Cyworld AppStore Weekly Report 2011-09-27
Cyworld AppStore Weekly Report 2011-09-27
 
Cyworld AppStore Weekly Report 2011-08-09
Cyworld AppStore Weekly Report 2011-08-09Cyworld AppStore Weekly Report 2011-08-09
Cyworld AppStore Weekly Report 2011-08-09
 

008. 싸이월드 앱스토어 api 소개 및 활용법 안내 sk컴즈 장원익 과장

  • 1. 싸이월드 앱스토어 API 소개 및 활용법 안내 II
  • 2. 1. 파라미터API 앱스 소개 페이지나 캔버스 페이지로 이동하는 외부링크 URL에 appParams 패러미터를 추가하여 개발사의 정한 임의의 값을 캔버스에서 앱스가 실행될 때 젂달 받을 수 있습니다. 유입경로, 이벤트 등에 활용될 수 있습니다. 패러미터 값의 형식은 { key1 : "value1", key2 : "value2" } 형식의 JSON Object 문자열이며, URL 인코딩 처리를 하여 젂달하여야 합니다. 앱스 소개 페이지 : http://apps.cy.nate.com/Main/View?apps_no=xxxx&appParams={"target":"LIS T"} 앱스 실행 페이지 : http://apps.cy.nate.com/Apps/Canvas?apps_no=xxxx&appParams={"target":" LIST“} appParams 값은 반드시 URL 인코딩 처리를 하여야 합니다.
  • 3. 파라미터API 예제 싞규 설치 사용자인 경우 { NC_CODE: "install" } 미니홈피 게시물에서 유입된 경우 { NC_REFERER: "minihp_photo" } 개발사가 직접 수정한 경우 { EVENT : “8988" } <script> var params = gadgets.views.getParams(); var nc_code= params["NC_CODE“]; var visit = params["NC_REFERER“]; var event = params["EVENT“]; </script>
  • 4. 2. 사진첩API 고도화 1. 사진첩 게시물의 링크를 통해 앱스 실행 페이지로 이동 시 유입경로 (REFERER) 정보 전달 - 사짂첩 게시물에서 접근 시 플랫폼 기본 제공 패러미터로 { NC_REFERER : "minihp_photo" } 값이 젂달됨 2. 사진첩 게시물의 링크 텍스트 변경 및 앱스 실행 페이지 연결 URL에 패러미 터 추가 - 사짂첩 게시물 등록 시 개발사가 직접 링크 텍스트를 변경할 수 있음. -사짂첩 게시물에 등록된 링크를 통해 개발사가 직접 지정한 패러미터를 앱스 실행 페이지로 젂달할 수 있음. var params = []; params[opensocial.MediaItem.Field.CUSTOM_TITLE] = "{apps} 보물찾으러 가 볼까요?"; params[opensocial.MediaItem.Field.CUSTOM_PARAM] = '{"TYPE":"EVENT"}';
  • 5. 3. 요청수락 API 캔버스에서 앱스를 play 하면서 내 일촌에게 특정 아이템이나 행위를 '요청' 보내는 API이고, 요청을 받은 유저는 앱스토어 메인에서 받은 요청을 수락/거젃. 요청을 보낼 때 적용하는 API는 기존의 requesetSendMessage 가 확장됩니다. opensocial.Message.Field.TYPE을 기존의 'cyMessage(싸이쪽지)', 'nateonMessage(네이트온 쪽지)', 'nateonToast(네이트온 토스트창)' 외에 'Notification' 을 하나 더 추가 (opensocial spec에서 제공하고 있는 type) 그리고 해당 type을 사용하려는 경우에는 opensocial.Message.Field.URLS method를 사용하여 젂달하려는 appParams를 붙인 캔버스 url을 같이 받습니다.
  • 6. 요청수락 API 예제 function sendRewardRequest() { var urlparams = {}; var params = []; var url = encodeURIComponent('{"reward":"코인 1000"}'); params[opensocial.Message.Field.TITLE] = "예를들어 앱스제목"; params[opensocial.Message.Field.TYPE] = opensocial.Message.Type.NOTIFICATION; params[opensocial.Message.Field.URLS] = "http://apps.cy.nate.com/Apps/Canvas?apps_no=2169&appParams=" + url; var body = '보상 코인을 받으실래요?'; var message = opensocial.newMessage(body, params); var recipient = new Array(); recipient[0] = "00000000"; opensocial.requestSendMessage(recipient, message, callback); }
  • 7. 4. 알림 API 1. 알림API 와 토스트 알림으로 구성 2. 알림API는 10분주기로 데이터를 앱 스토어에 보낸다 3. 토스트 알림은 사용자 설정에 따라 스캔을 하여 토스트 API를 호출. 토스트 예제(requestSendMessage) params[opensocial.Message.Field.TYP E] = opensocial.Message.Type.NAT EON_TOAST;
  • 8. 알림 API 개발사 서버측 프로세스 1. 알림API 개발사 서버측 프로세스 - 각 개발사에서 주기적(기본 10분부터~) 사용자들의 알림데이타를 스캔하 여 필요데이타만 앱스토어에 보낸다. - 최근 3일갂 play 한 사용자들의 list를 저장한 뒤 그에 한해 스캔한다. 또는 특정 행동을 한 3일갂의 유저를 대상으로 한다(개발사에 따라) - 사용자가 많거나 데이터가 많을 경우 알림의 경우의 수를 줄이고 알림 데 이터 계산을 위해 DB를 최적화하는 것이 관건. - FTP 서버 , 계정발급 및 데이타포맷은 데브스퀘어에 가이드 예정 2. 기타안) 앱스토어에서 주기적으로 사용자마다 개발사 서버에 요청하여 해당 사용자 의 data를 return하는 방식. 문제점 - 앱스토어에서 각 개발사로 요청하는 방식이 실시갂 안정적인 서비스 가 보장 안되는 문제점 때문에 불가피하게 활용불가