SlideShare uma empresa Scribd logo
1 de 14
Baixar para ler offline
앱스에 날개를 달아주는 API 활용 방법
오픈소셜개발TF 유인경
3차 개발자 세미나, 그 이후
많은 일들이 있었습니다.
* 네이트온 친구 네트웍 지원
-또하나의 소셜 그래프인 네이트온 친구 네트웍 추가 지원
-싸이 일촌 네트웍과 동일 스펙의 파격적인 API 지원
-싸이 일촌, 네이트온 친구 네트웍이 공존하는 앱스토어
* 오픈소셜 0.9 지원
-오픈소셜 0.8 지원 컨테이너를 유지하면서 신규 컨테이너 오픈
* 지원 API 확대
-메시지 알림 확대 : 싸이쪽지, 네이트온 쪽지, 네이트온 토스트 알림
-즐겨찾기 API (피드백)
-사진첩 API : 게시물 업로드, 사진첩 폴더 및 게시물 조회
-네이트 커넥팅 보내기 API
-파라미터 API
네이트온 친구 네트웍 활용하기 – SSOId
싸이 일촌과 네이트온 친구 네트웍을 동시에 지원하기
* SSOId
-사용자의 프로필 조회시 OWNER = VIEWER 인 경우 (앱스 사용자 본인)
프로필 항목중 SSOId 값을 조회할 수 있음
-싸이 일촌 네트웍 사용시 SSOId : 네이트온 Id (11자리 숫자)
-네이트온 친구 네트웍 사용시 SSOId : 싸이월드 Id (8자리 숫자)
* 주의할 점
-본인의 프로필 조회시에만 SSOId 조회가 가능
-일촌의 SSOId 는 조회할 수 없음
네이트 컨테이너
네이트온 친구 네트웍 활용하기 – SSOId
싸이 일촌 네트웍
네이트온 친구 네트웍
cyworld.natecontainer.com
나는 실버벨!
헉! 나도 실버벨!
userId : 12453247
userId : 15214523654
nateon.natecontainer.com
SSOId : 15214523654
SSOId : 12453247
네이트온 친구 네트웍 활용하기 – SSOId
CyId NateonId UserNic
kname
ProfileImg Level Record
11232142 00001524687 팅커벨 profilepic.jpg 3 150
12453247 15214523654 실버벨 profilepic.jpg 2 120
24538475 00124532565 골든벨 profilepic.jpg 10 800
64254214 00000324584 하얀벨 profilepic.jpg 4 270
22154726 00012346758 누런벨 profilepic.jpg 7 520
54381567 10253684202 까만벨 profilepic.jpg 50 5510
Member table 예시
앱스 서버
DB
-싸이 일촌 네트웍을 이용하는 사용자 : CyId 를 key 로 데이터 조회
-네이트온 친구 네트웍을 이용하는 사용자 : NateonId 를 key로 조회
사용자의 액션 (설치 또는 실행)에 대해 CyId 및 NateonId 를 모두 저장
Activity – CUSTOM TAG 활용하기
Activity 내용에 사용할 수 있는 앱스토어 태그
* 기본형
{actor} – activity 를 발생시킨 사용자의 이름과 미니홈피 링크
{apps} – 앱스 이름과 앱스로 바로 이동할 수 있는 링크
* 확장형
{"type":"img","src":"xxxxx","url":"xxxx"}
-Activity 메시지가 src 로 지정한 이미지로 시작되며 지정한 url 을 링크로 사용
{"type":"subtext","url":"xxx","title":"xxx"}
-Activity 메시지의 말미에 링크가 포함된 텍스트 표시, 파라미터 API 활용
{"type":"user","tid":"xxx","username":"xxx"}
- {actor} 이외의 싸이월드 사용자 이름과 미니홈피 링크
{"type":"img","src":“http://생선.jpg","url":“http://appstore/아쿠아스토리"}에서 {actor}님이
{"type":"user","tid":“00000000","username":“유인경"} 님의 아픈롤리팝를 치료해 주었어요.
{"type":"subtext","url":“http://appstore/아쿠아스토리?view_param=유인경_수조1", "title":“수조 구경가
기"}
Activity – CUSTOM TAG 사용예
{"type":"img","src":“http://걸.jpg","url":“http://appstore/걸스라이프"}에서 {actor}님이 레벨이 올라서 9
레벨이 되었어요. {"type":"subtext","url":“http://appstore/걸스라이프?view_param=김영을", "title":“걸스
라이프"}
미니홈피 즐겨찾기 – openNate.minihpFavorite
미니홈피 즐겨찾기 추가 (팝업 UI)
* Method
openNate.minihpFavorite
* Parameter
callbackFN : 즐겨찾기 추가 후 실행할 함수명
* Return
object – status, message
function addFavorite(){
openNate.minihpFavorite("favoriteCallbackFN");
}
function favoriteCallbackFN(response){
var status = response.status;
var message = response.message;
alert("status : " + status + " nmessage : " + message);
}
사진첩 – DataRequest.newCreateMediaItemRequest
사진첩에 게시물 업로드하기
* Method
opensocial.DataRequest.newCreateMediaItemRequest
* Parameter
idspec : VIEWER 만 가능
albumId : 사진첩 폴더의 고유 번호 또는 null *
mediaItem : opensocial.newMediaItem 객체
* Return
mediaItem ID
opensocial.MediaItem.Field.TYPE - opensocial.MediaItem.Type.IMAGE
opensocial.MediaItem.Field.TITLE – 제목 *
opensocial.MediaItem.Field.DESCRIPTION – 내용 *
opensocial.newMediaItem
네이트 커넥팅 보내기 – openNate.nateConnecting
네이트 커넥팅으로 글 보내기 (팝업 UI)
* Method
openNate.nateConnecting
* Parameter - ConnectingParameters
IAMGE : 이미지의 젃대 경로
CONTENT : 젂송할 내용
* Return
none
function connecting(){
var params = {};
params[openNate.ConnectingParameters.IMAGE] = http://img_url;
params[openNate.ConnectingParameters.CONTENT] = "커넥팅으로 보내는 내용";
openNate.nateConnecting(params);
}
앱스 실행(1) – 가젯 렌더링
앱스 실행(2) – rpc를 이용한 소셜 데이터 요청
네이트 컨테이너
오픈소셜 0.9를 지원하고
사진첩 API 도 활용할 수 있는
cyworld.natecontainer.com
네이트온 친구 네트웍 기반으로
일촌 기반 네트웍과 동일한 API 스펙을 제공하는
nateon.natecontainer.com (0.9)
옛날에 쓰던 유행 지난
www.natecontainer.com (0.8)
끝

Mais conteúdo relacionado

Destaque

2011 대한민국 소셜게임 컨퍼런스 강연자료_20110415_3. (수정)한경소셜게임컨퍼런스 선데이토즈 이정웅_최종(서체포함)
2011 대한민국 소셜게임 컨퍼런스 강연자료_20110415_3. (수정)한경소셜게임컨퍼런스 선데이토즈 이정웅_최종(서체포함)2011 대한민국 소셜게임 컨퍼런스 강연자료_20110415_3. (수정)한경소셜게임컨퍼런스 선데이토즈 이정웅_최종(서체포함)
2011 대한민국 소셜게임 컨퍼런스 강연자료_20110415_3. (수정)한경소셜게임컨퍼런스 선데이토즈 이정웅_최종(서체포함)Cyworld AppStore (SK Communications)
 
Jorge rodriguez actividad1_2mapac
Jorge rodriguez actividad1_2mapacJorge rodriguez actividad1_2mapac
Jorge rodriguez actividad1_2mapacLian Andre
 
Jorge rodriguez actividad1_2mapac
Jorge rodriguez actividad1_2mapacJorge rodriguez actividad1_2mapac
Jorge rodriguez actividad1_2mapacLian Andre
 
Intentions de vote présidentielles Vague 2 / Sondage ELABE pour BFMTV et L'EX...
Intentions de vote présidentielles Vague 2 / Sondage ELABE pour BFMTV et L'EX...Intentions de vote présidentielles Vague 2 / Sondage ELABE pour BFMTV et L'EX...
Intentions de vote présidentielles Vague 2 / Sondage ELABE pour BFMTV et L'EX...contact Elabe
 
Les réseaux sociaux dans votre stratégie de contenu en 10 questions
Les réseaux sociaux dans votre stratégie de contenu en 10 questionsLes réseaux sociaux dans votre stratégie de contenu en 10 questions
Les réseaux sociaux dans votre stratégie de contenu en 10 questionsKiss The Bride
 

Destaque (15)

NATE AppStore Weekly Report 2010-11-02
NATE AppStore Weekly Report 2010-11-02NATE AppStore Weekly Report 2010-11-02
NATE AppStore Weekly Report 2010-11-02
 
Cyworld AppStore Weekly Report 2011-07-26
Cyworld AppStore Weekly Report 2011-07-26Cyworld AppStore Weekly Report 2011-07-26
Cyworld AppStore Weekly Report 2011-07-26
 
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 2011-11-22
Cyworld AppStore Weekly Report 2011-11-22Cyworld AppStore Weekly Report 2011-11-22
Cyworld AppStore Weekly Report 2011-11-22
 
2 2 그라비티 송원영
2 2 그라비티 송원영2 2 그라비티 송원영
2 2 그라비티 송원영
 
2011 대한민국 소셜게임 컨퍼런스 강연자료_20110415_3. (수정)한경소셜게임컨퍼런스 선데이토즈 이정웅_최종(서체포함)
2011 대한민국 소셜게임 컨퍼런스 강연자료_20110415_3. (수정)한경소셜게임컨퍼런스 선데이토즈 이정웅_최종(서체포함)2011 대한민국 소셜게임 컨퍼런스 강연자료_20110415_3. (수정)한경소셜게임컨퍼런스 선데이토즈 이정웅_최종(서체포함)
2011 대한민국 소셜게임 컨퍼런스 강연자료_20110415_3. (수정)한경소셜게임컨퍼런스 선데이토즈 이정웅_최종(서체포함)
 
SK Communications Open 비전 및 발전 방향
SK Communications Open 비전 및 발전 방향SK Communications Open 비전 및 발전 방향
SK Communications Open 비전 및 발전 방향
 
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-12-13
Cyworld AppStore Weekly Report 2011-12-13Cyworld AppStore Weekly Report 2011-12-13
Cyworld AppStore Weekly Report 2011-12-13
 
Korean Social Game Market Trend Q1 2011
Korean Social Game Market Trend Q1 2011Korean Social Game Market Trend Q1 2011
Korean Social Game Market Trend Q1 2011
 
Jorge rodriguez actividad1_2mapac
Jorge rodriguez actividad1_2mapacJorge rodriguez actividad1_2mapac
Jorge rodriguez actividad1_2mapac
 
Jorge rodriguez actividad1_2mapac
Jorge rodriguez actividad1_2mapacJorge rodriguez actividad1_2mapac
Jorge rodriguez actividad1_2mapac
 
006. apps pricing guide sk컴즈 박지연 차장
006. apps pricing guide sk컴즈 박지연 차장006. apps pricing guide sk컴즈 박지연 차장
006. apps pricing guide sk컴즈 박지연 차장
 
Intentions de vote présidentielles Vague 2 / Sondage ELABE pour BFMTV et L'EX...
Intentions de vote présidentielles Vague 2 / Sondage ELABE pour BFMTV et L'EX...Intentions de vote présidentielles Vague 2 / Sondage ELABE pour BFMTV et L'EX...
Intentions de vote présidentielles Vague 2 / Sondage ELABE pour BFMTV et L'EX...
 
Les réseaux sociaux dans votre stratégie de contenu en 10 questions
Les réseaux sociaux dans votre stratégie de contenu en 10 questionsLes réseaux sociaux dans votre stratégie de contenu en 10 questions
Les réseaux sociaux dans votre stratégie de contenu en 10 questions
 

Semelhante a [2010 네이트 앱스토어 개발자 세미나] 앱스에 날개를 달아주는 API (2) 활용방법

008. 싸이월드 앱스토어 api 소개 및 활용법 안내 sk컴즈 장원익 과장
008. 싸이월드 앱스토어 api 소개 및 활용법 안내 sk컴즈 장원익 과장008. 싸이월드 앱스토어 api 소개 및 활용법 안내 sk컴즈 장원익 과장
008. 싸이월드 앱스토어 api 소개 및 활용법 안내 sk컴즈 장원익 과장Cyworld AppStore (SK Communications)
 
RSS Live Slider
RSS Live SliderRSS Live Slider
RSS Live Slider승혁 조
 
제 16회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [#인스타툰 팀] : 해시태그 기반 인스타툰 추천 챗봇
제 16회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [#인스타툰 팀] : 해시태그 기반 인스타툰 추천 챗봇제 16회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [#인스타툰 팀] : 해시태그 기반 인스타툰 추천 챗봇
제 16회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [#인스타툰 팀] : 해시태그 기반 인스타툰 추천 챗봇BOAZ Bigdata
 
페이스북,트위터기능 (1)
페이스북,트위터기능 (1)페이스북,트위터기능 (1)
페이스북,트위터기능 (1)현 나
 
[2010 네이트 앱스토어 개발자 세미나] 모바일 네이트 앱스토어 플랫폼 및 등록 프로세스 안내
[2010 네이트 앱스토어 개발자 세미나] 모바일 네이트 앱스토어 플랫폼 및 등록 프로세스 안내[2010 네이트 앱스토어 개발자 세미나] 모바일 네이트 앱스토어 플랫폼 및 등록 프로세스 안내
[2010 네이트 앱스토어 개발자 세미나] 모바일 네이트 앱스토어 플랫폼 및 등록 프로세스 안내Cyworld AppStore (SK Communications)
 
AWS Amplify, AppSync를 이용한 모던 어플리케이션 개발
AWS Amplify, AppSync를 이용한 모던 어플리케이션 개발AWS Amplify, AppSync를 이용한 모던 어플리케이션 개발
AWS Amplify, AppSync를 이용한 모던 어플리케이션 개발Hyunmin Kim
 
조은 - AMP PWA 101 [WSConf.Seoul.2017. Vol.2]
조은 - AMP PWA 101 [WSConf.Seoul.2017. Vol.2]조은 - AMP PWA 101 [WSConf.Seoul.2017. Vol.2]
조은 - AMP PWA 101 [WSConf.Seoul.2017. Vol.2]WSConf.
 
안드로이드 OAuth 1.0a, 2.0 구현 - Naver, Google API
안드로이드 OAuth 1.0a, 2.0 구현 - Naver, Google API 안드로이드 OAuth 1.0a, 2.0 구현 - Naver, Google API
안드로이드 OAuth 1.0a, 2.0 구현 - Naver, Google API Gosu Ok
 
REST API Development with Spring
REST API Development with SpringREST API Development with Spring
REST API Development with SpringKeesun Baik
 
2015 라이브리 소셜리포트 2월호
2015 라이브리 소셜리포트 2월호2015 라이브리 소셜리포트 2월호
2015 라이브리 소셜리포트 2월호CIZION
 
안드로이드에서 Baasio 서비스 이용하기
안드로이드에서 Baasio 서비스 이용하기 안드로이드에서 Baasio 서비스 이용하기
안드로이드에서 Baasio 서비스 이용하기 고포릿 default
 
[OpenInfra Days Korea 2018] (Track 3) - OpenStack Automation with Ansible
[OpenInfra Days Korea 2018] (Track 3) - OpenStack Automation with Ansible[OpenInfra Days Korea 2018] (Track 3) - OpenStack Automation with Ansible
[OpenInfra Days Korea 2018] (Track 3) - OpenStack Automation with AnsibleOpenStack Korea Community
 
AManaging Kong API Gateway with Terraform
AManaging Kong API Gateway with TerraformAManaging Kong API Gateway with Terraform
AManaging Kong API Gateway with TerraformByungjin Park
 
제 19회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [SPOAZ] : Spotify 기반 개인화 음악 추천 서비스 프로젝트
제 19회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [SPOAZ] : Spotify 기반 개인화 음악 추천 서비스 프로젝트제 19회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [SPOAZ] : Spotify 기반 개인화 음악 추천 서비스 프로젝트
제 19회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [SPOAZ] : Spotify 기반 개인화 음악 추천 서비스 프로젝트BOAZ Bigdata
 
Open source engineering - 0.1
Open source engineering - 0.1Open source engineering - 0.1
Open source engineering - 0.1YoungSu Son
 

Semelhante a [2010 네이트 앱스토어 개발자 세미나] 앱스에 날개를 달아주는 API (2) 활용방법 (17)

008. 싸이월드 앱스토어 api 소개 및 활용법 안내 sk컴즈 장원익 과장
008. 싸이월드 앱스토어 api 소개 및 활용법 안내 sk컴즈 장원익 과장008. 싸이월드 앱스토어 api 소개 및 활용법 안내 sk컴즈 장원익 과장
008. 싸이월드 앱스토어 api 소개 및 활용법 안내 sk컴즈 장원익 과장
 
RSS Live Slider
RSS Live SliderRSS Live Slider
RSS Live Slider
 
RSS Live Slider
RSS Live SliderRSS Live Slider
RSS Live Slider
 
제 16회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [#인스타툰 팀] : 해시태그 기반 인스타툰 추천 챗봇
제 16회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [#인스타툰 팀] : 해시태그 기반 인스타툰 추천 챗봇제 16회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [#인스타툰 팀] : 해시태그 기반 인스타툰 추천 챗봇
제 16회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [#인스타툰 팀] : 해시태그 기반 인스타툰 추천 챗봇
 
페이스북,트위터기능 (1)
페이스북,트위터기능 (1)페이스북,트위터기능 (1)
페이스북,트위터기능 (1)
 
[2010 네이트 앱스토어 개발자 세미나] 모바일 네이트 앱스토어 플랫폼 및 등록 프로세스 안내
[2010 네이트 앱스토어 개발자 세미나] 모바일 네이트 앱스토어 플랫폼 및 등록 프로세스 안내[2010 네이트 앱스토어 개발자 세미나] 모바일 네이트 앱스토어 플랫폼 및 등록 프로세스 안내
[2010 네이트 앱스토어 개발자 세미나] 모바일 네이트 앱스토어 플랫폼 및 등록 프로세스 안내
 
AWS DevDay 실습 가이드 - 서버리스
AWS DevDay 실습 가이드 - 서버리스AWS DevDay 실습 가이드 - 서버리스
AWS DevDay 실습 가이드 - 서버리스
 
AWS Amplify, AppSync를 이용한 모던 어플리케이션 개발
AWS Amplify, AppSync를 이용한 모던 어플리케이션 개발AWS Amplify, AppSync를 이용한 모던 어플리케이션 개발
AWS Amplify, AppSync를 이용한 모던 어플리케이션 개발
 
조은 - AMP PWA 101 [WSConf.Seoul.2017. Vol.2]
조은 - AMP PWA 101 [WSConf.Seoul.2017. Vol.2]조은 - AMP PWA 101 [WSConf.Seoul.2017. Vol.2]
조은 - AMP PWA 101 [WSConf.Seoul.2017. Vol.2]
 
안드로이드 OAuth 1.0a, 2.0 구현 - Naver, Google API
안드로이드 OAuth 1.0a, 2.0 구현 - Naver, Google API 안드로이드 OAuth 1.0a, 2.0 구현 - Naver, Google API
안드로이드 OAuth 1.0a, 2.0 구현 - Naver, Google API
 
REST API Development with Spring
REST API Development with SpringREST API Development with Spring
REST API Development with Spring
 
2015 라이브리 소셜리포트 2월호
2015 라이브리 소셜리포트 2월호2015 라이브리 소셜리포트 2월호
2015 라이브리 소셜리포트 2월호
 
안드로이드에서 Baasio 서비스 이용하기
안드로이드에서 Baasio 서비스 이용하기 안드로이드에서 Baasio 서비스 이용하기
안드로이드에서 Baasio 서비스 이용하기
 
[OpenInfra Days Korea 2018] (Track 3) - OpenStack Automation with Ansible
[OpenInfra Days Korea 2018] (Track 3) - OpenStack Automation with Ansible[OpenInfra Days Korea 2018] (Track 3) - OpenStack Automation with Ansible
[OpenInfra Days Korea 2018] (Track 3) - OpenStack Automation with Ansible
 
AManaging Kong API Gateway with Terraform
AManaging Kong API Gateway with TerraformAManaging Kong API Gateway with Terraform
AManaging Kong API Gateway with Terraform
 
제 19회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [SPOAZ] : Spotify 기반 개인화 음악 추천 서비스 프로젝트
제 19회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [SPOAZ] : Spotify 기반 개인화 음악 추천 서비스 프로젝트제 19회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [SPOAZ] : Spotify 기반 개인화 음악 추천 서비스 프로젝트
제 19회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [SPOAZ] : Spotify 기반 개인화 음악 추천 서비스 프로젝트
 
Open source engineering - 0.1
Open source engineering - 0.1Open source engineering - 0.1
Open source engineering - 0.1
 

Mais de Cyworld AppStore (SK Communications)

005. 소셜앱 개발 노하우 라이포인터렉티브 김보경 대표
005. 소셜앱 개발 노하우 라이포인터렉티브 김보경 대표005. 소셜앱 개발 노하우 라이포인터렉티브 김보경 대표
005. 소셜앱 개발 노하우 라이포인터렉티브 김보경 대표Cyworld AppStore (SK Communications)
 

Mais de 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-20
Cyworld AppStore Weekly Report 2012-03-20Cyworld AppStore Weekly Report 2012-03-20
Cyworld AppStore Weekly Report 2012-03-20
 
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-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-17
Cyworld AppStore Weekly Report 2012-01-17Cyworld AppStore Weekly Report 2012-01-17
Cyworld AppStore Weekly Report 2012-01-17
 
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 2012-01-03
Cyworld AppStore Weekly Report 2012-01-03Cyworld AppStore Weekly Report 2012-01-03
Cyworld AppStore Weekly Report 2012-01-03
 
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-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
 
007. appstore api guide sk컴즈 박지연 차장
007. appstore api guide sk컴즈 박지연 차장007. appstore api guide sk컴즈 박지연 차장
007. appstore api guide sk컴즈 박지연 차장
 
005. 소셜앱 개발 노하우 라이포인터렉티브 김보경 대표
005. 소셜앱 개발 노하우 라이포인터렉티브 김보경 대표005. 소셜앱 개발 노하우 라이포인터렉티브 김보경 대표
005. 소셜앱 개발 노하우 라이포인터렉티브 김보경 대표
 

[2010 네이트 앱스토어 개발자 세미나] 앱스에 날개를 달아주는 API (2) 활용방법

  • 1. 앱스에 날개를 달아주는 API 활용 방법 오픈소셜개발TF 유인경
  • 2. 3차 개발자 세미나, 그 이후 많은 일들이 있었습니다. * 네이트온 친구 네트웍 지원 -또하나의 소셜 그래프인 네이트온 친구 네트웍 추가 지원 -싸이 일촌 네트웍과 동일 스펙의 파격적인 API 지원 -싸이 일촌, 네이트온 친구 네트웍이 공존하는 앱스토어 * 오픈소셜 0.9 지원 -오픈소셜 0.8 지원 컨테이너를 유지하면서 신규 컨테이너 오픈 * 지원 API 확대 -메시지 알림 확대 : 싸이쪽지, 네이트온 쪽지, 네이트온 토스트 알림 -즐겨찾기 API (피드백) -사진첩 API : 게시물 업로드, 사진첩 폴더 및 게시물 조회 -네이트 커넥팅 보내기 API -파라미터 API
  • 3. 네이트온 친구 네트웍 활용하기 – SSOId 싸이 일촌과 네이트온 친구 네트웍을 동시에 지원하기 * SSOId -사용자의 프로필 조회시 OWNER = VIEWER 인 경우 (앱스 사용자 본인) 프로필 항목중 SSOId 값을 조회할 수 있음 -싸이 일촌 네트웍 사용시 SSOId : 네이트온 Id (11자리 숫자) -네이트온 친구 네트웍 사용시 SSOId : 싸이월드 Id (8자리 숫자) * 주의할 점 -본인의 프로필 조회시에만 SSOId 조회가 가능 -일촌의 SSOId 는 조회할 수 없음
  • 4. 네이트 컨테이너 네이트온 친구 네트웍 활용하기 – SSOId 싸이 일촌 네트웍 네이트온 친구 네트웍 cyworld.natecontainer.com 나는 실버벨! 헉! 나도 실버벨! userId : 12453247 userId : 15214523654 nateon.natecontainer.com SSOId : 15214523654 SSOId : 12453247
  • 5. 네이트온 친구 네트웍 활용하기 – SSOId CyId NateonId UserNic kname ProfileImg Level Record 11232142 00001524687 팅커벨 profilepic.jpg 3 150 12453247 15214523654 실버벨 profilepic.jpg 2 120 24538475 00124532565 골든벨 profilepic.jpg 10 800 64254214 00000324584 하얀벨 profilepic.jpg 4 270 22154726 00012346758 누런벨 profilepic.jpg 7 520 54381567 10253684202 까만벨 profilepic.jpg 50 5510 Member table 예시 앱스 서버 DB -싸이 일촌 네트웍을 이용하는 사용자 : CyId 를 key 로 데이터 조회 -네이트온 친구 네트웍을 이용하는 사용자 : NateonId 를 key로 조회 사용자의 액션 (설치 또는 실행)에 대해 CyId 및 NateonId 를 모두 저장
  • 6. Activity – CUSTOM TAG 활용하기 Activity 내용에 사용할 수 있는 앱스토어 태그 * 기본형 {actor} – activity 를 발생시킨 사용자의 이름과 미니홈피 링크 {apps} – 앱스 이름과 앱스로 바로 이동할 수 있는 링크 * 확장형 {"type":"img","src":"xxxxx","url":"xxxx"} -Activity 메시지가 src 로 지정한 이미지로 시작되며 지정한 url 을 링크로 사용 {"type":"subtext","url":"xxx","title":"xxx"} -Activity 메시지의 말미에 링크가 포함된 텍스트 표시, 파라미터 API 활용 {"type":"user","tid":"xxx","username":"xxx"} - {actor} 이외의 싸이월드 사용자 이름과 미니홈피 링크
  • 7. {"type":"img","src":“http://생선.jpg","url":“http://appstore/아쿠아스토리"}에서 {actor}님이 {"type":"user","tid":“00000000","username":“유인경"} 님의 아픈롤리팝를 치료해 주었어요. {"type":"subtext","url":“http://appstore/아쿠아스토리?view_param=유인경_수조1", "title":“수조 구경가 기"} Activity – CUSTOM TAG 사용예 {"type":"img","src":“http://걸.jpg","url":“http://appstore/걸스라이프"}에서 {actor}님이 레벨이 올라서 9 레벨이 되었어요. {"type":"subtext","url":“http://appstore/걸스라이프?view_param=김영을", "title":“걸스 라이프"}
  • 8. 미니홈피 즐겨찾기 – openNate.minihpFavorite 미니홈피 즐겨찾기 추가 (팝업 UI) * Method openNate.minihpFavorite * Parameter callbackFN : 즐겨찾기 추가 후 실행할 함수명 * Return object – status, message function addFavorite(){ openNate.minihpFavorite("favoriteCallbackFN"); } function favoriteCallbackFN(response){ var status = response.status; var message = response.message; alert("status : " + status + " nmessage : " + message); }
  • 9. 사진첩 – DataRequest.newCreateMediaItemRequest 사진첩에 게시물 업로드하기 * Method opensocial.DataRequest.newCreateMediaItemRequest * Parameter idspec : VIEWER 만 가능 albumId : 사진첩 폴더의 고유 번호 또는 null * mediaItem : opensocial.newMediaItem 객체 * Return mediaItem ID opensocial.MediaItem.Field.TYPE - opensocial.MediaItem.Type.IMAGE opensocial.MediaItem.Field.TITLE – 제목 * opensocial.MediaItem.Field.DESCRIPTION – 내용 * opensocial.newMediaItem
  • 10. 네이트 커넥팅 보내기 – openNate.nateConnecting 네이트 커넥팅으로 글 보내기 (팝업 UI) * Method openNate.nateConnecting * Parameter - ConnectingParameters IAMGE : 이미지의 젃대 경로 CONTENT : 젂송할 내용 * Return none function connecting(){ var params = {}; params[openNate.ConnectingParameters.IMAGE] = http://img_url; params[openNate.ConnectingParameters.CONTENT] = "커넥팅으로 보내는 내용"; openNate.nateConnecting(params); }
  • 11. 앱스 실행(1) – 가젯 렌더링
  • 12. 앱스 실행(2) – rpc를 이용한 소셜 데이터 요청
  • 13. 네이트 컨테이너 오픈소셜 0.9를 지원하고 사진첩 API 도 활용할 수 있는 cyworld.natecontainer.com 네이트온 친구 네트웍 기반으로 일촌 기반 네트웍과 동일한 API 스펙을 제공하는 nateon.natecontainer.com (0.9) 옛날에 쓰던 유행 지난 www.natecontainer.com (0.8)
  • 14.