SlideShare uma empresa Scribd logo
1 de 16
시시콜콜 프로젝트 - Lewis
-개요
-설명
-Open API
-Open API 응용사례
개요
‘Lewis’
‘시시콜콜’앱을 포함하여 구현/개발하게 될
‘플랫폼’ 및 ‘서비스 구축’ 프로젝트의 명칭
‘시시콜콜’ 앱
본인의 ‘무료통화’가 모두 소진되었을 경우
지인에게 ‘전화걸기’를 요청할 수 있는 기능
-> 일반적인 전화걸기 방법과 동일한 방식
• ‘전화요청’ 송신시 수신자의
a. 이름
b. 전화번호
c. 가입한 통신사
d. 수신자의 국가
표시
‘시시콜콜’ 앱
• ‘전화요청’ 수신시 송신자의
a. 이름
b. 전화번호
c. 가입한 통신사
d. 국가정보
표시
‘시시콜콜’ 앱
• ‘전화요청’ 송신자와 전화통화가 필요할 경우
‘전화걸기’버튼 터치
• 그렇지 않으면 ‘거부’버튼 터치
‘시시콜콜’ 앱
- ‘시시콜콜’ 앱으로 ‘전화걸기 요청’ 및 ‘전화걸기 요청의 취소’명령을
전송할 수 있는 기능
Open API 서버
개발자 ‘시시콜콜’ 앱
‘전화걸기 요청’ API
호출
‘전화걸기 요청’
명령 전송
OPEN API
개발자 등록
‘시시콜콜’의 Open API를 사용하고자 하는 개발자는 Open API서버에 개발자 등록 필요
-> ‘전화번호’, ‘국가’ 및 ‘E-Mail’과 ‘기본 표시 메시지’를 입력해야 함
-> 개발자 등록이 완료 되면 개발자는 ID(Token)를 부여받음
Open API 서버
개발자
전화번호, 국가,
E-Mail 및 기본 표시 메시지
개발자 ID(Token) 배부
OPEN API - 상세기능
Open API 호출
개발자는 ‘전화번호’, ‘국가’ 그리고 ‘메시지’를 Open API에 입력
-> 상기 내용들을 개발자 ID(Token)를 이용하여 암호화
-> 암호화된 내용이 포함된 ‘전화걸기 요청’ API를 Open API 서버에 호출
Open API 서버
개발자
‘전화걸기 요청’을 받을 대상의
‘전화번호’, ‘국가’,
표시할 ‘메시지’를 암호화 하여
Open API 호출
OPEN API – 상세기능 2
‘전화걸기 요청’ API 처리
Open API를 전송 받은 Open API서버는 암호화된 내용을 복호화 한 후
입력된 전화번호에 해당하는 스마트폰으로 ‘전화걸기 요청’을 전송함
-> 개발자의 ‘전화번호’, ‘국가’ 그리고 ‘메시지’를 포함하여 전송.
Open API 서버 수신자의 스마트폰에
설치된 ‘시시콜콜’ 앱이 동작
개발자의 ‘전화번호’,
‘국가’, ‘메시지’를 담은
‘전화걸기 요청’
명령 전송
OPEN API – 상세기능 3
‘전화걸기 요청’을 수신한 ‘시시콜콜’ 앱
- ‘송신자의 전화번호 표시’ 부에는 개발자가 등록 당시 입력한 ‘전화번호’를
- ‘송신자의 통신사 정보 표시’부에는 ‘SiSiCALLCALL’ 문자열을
- ‘송신자의 국가정보 표시’부에는 개발자가 등록 당시 입력한 ‘국가’를
- ‘송신자의 이름 표시’ 부에는 개발자가 Open API 호출시 입력한 ‘메시지’를 표시함
OPEN API – 상세기능 4
Open API – 응용 1
오픈마켓 (오픈마켓 웹사이트 개발자가 Open API를 사용하는 예)
- 담당자가 사무실에 24시간 상주할 필요가 없음.
- 고객정보를 유지, 관리하기 위한 시스템을 판매자가 구축, 유지할 필요가 없음.
(오픈마켓이 소장하고 있는 고객정보만으로 충분)
무료 전화
상담요청
Open API – 응용 2
홍보용 웹사이트의 경우
- 고객이 웹사이트 가입 시 입력했던 정보와
- 담당자가 시스템에 입력해 놓은 메모를 함께 표시할 수 있음
무료 전화
상담요청
Open API – 응용 3
스마트폰 앱의 경우
- 사용자 피드백 혹은 문의 요청을 실시간으로 (혹은, 선택적으로)
대응가능
무료 전화
상담요청
기타
시시콜콜 다운로드 방법
: T 스토어, 삼성앱스토어, 올레, U+스토어에서 “시시콜콜” 혹은, “CallbackNow” 검색
- https://www.tstore.co.kr/userpoc/apps/view?pid=0000656843
OPEN API 서버 주소 및 예제
: Lewis 프로젝트 페이지 - http://airpage.org/xe/index.php?mid=project_lewis
: 사용예제 페이지 - http://airpage.org/callback/test/

Mais conteúdo relacionado

Destaque

구성도 샘플1
구성도 샘플1구성도 샘플1
구성도 샘플1doojung7
 
GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현
GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현
GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현MinPa Lee
 
안드로이드 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
 
[Hello world 오픈 세미나]oauth
[Hello world 오픈 세미나]oauth[Hello world 오픈 세미나]oauth
[Hello world 오픈 세미나]oauthNAVER D2
 
OpenFest 2016 - Open Microservice Architecture
OpenFest 2016 - Open Microservice ArchitectureOpenFest 2016 - Open Microservice Architecture
OpenFest 2016 - Open Microservice ArchitectureNikolay Stoitsev
 
Spring framework 3.2 > 4.0 — themes and trends
Spring framework 3.2 > 4.0 — themes and trendsSpring framework 3.2 > 4.0 — themes and trends
Spring framework 3.2 > 4.0 — themes and trendsArawn Park
 
open api seminar
open api seminaropen api seminar
open api seminarNamhoon Kim
 
Understanding Open Api Service
Understanding Open Api ServiceUnderstanding Open Api Service
Understanding Open Api Service준일 엄
 
Daum 로그인 API (함태윤)
Daum 로그인 API (함태윤)Daum 로그인 API (함태윤)
Daum 로그인 API (함태윤)Daum DNA
 
가볍게 살펴보는 AngularJS
가볍게 살펴보는 AngularJS가볍게 살펴보는 AngularJS
가볍게 살펴보는 AngularJSJae Sung Park
 
Geo Service Open API 플랫폼 구축 전략
Geo Service Open API 플랫폼 구축 전략Geo Service Open API 플랫폼 구축 전략
Geo Service Open API 플랫폼 구축 전략Channy Yun
 
Open api개발을 위한 자료1
Open api개발을 위한 자료1Open api개발을 위한 자료1
Open api개발을 위한 자료1도성 김
 
Daum 음성인식 API (김한샘)
Daum 음성인식 API (김한샘)Daum 음성인식 API (김한샘)
Daum 음성인식 API (김한샘)Daum DNA
 
기획자를 위한 OAuth
기획자를 위한 OAuth기획자를 위한 OAuth
기획자를 위한 OAuthMinwoo Park
 
SOAP 기반/ RESTful기반 웹서비스 비교
SOAP 기반/ RESTful기반 웹서비스 비교SOAP 기반/ RESTful기반 웹서비스 비교
SOAP 기반/ RESTful기반 웹서비스 비교seungdols
 
API Management Reference Architecture
API Management Reference ArchitectureAPI Management Reference Architecture
API Management Reference ArchitectureSeong-Bok Lee
 
Application Architecture: The Next Wave | MuleSoft
Application Architecture: The Next Wave | MuleSoftApplication Architecture: The Next Wave | MuleSoft
Application Architecture: The Next Wave | MuleSoftMuleSoft
 
Naver Open Api Reference Manual
Naver Open Api Reference ManualNaver Open Api Reference Manual
Naver Open Api Reference Manual성웅 강
 

Destaque (20)

Open platform
Open platformOpen platform
Open platform
 
Open platform/API overview
Open platform/API overviewOpen platform/API overview
Open platform/API overview
 
구성도 샘플1
구성도 샘플1구성도 샘플1
구성도 샘플1
 
GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현
GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현
GeoTools와 GeoServer를 이용한 KOPSS Open 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
안드로이드 OAuth 1.0a, 2.0 구현 - Naver, Google API
 
[Hello world 오픈 세미나]oauth
[Hello world 오픈 세미나]oauth[Hello world 오픈 세미나]oauth
[Hello world 오픈 세미나]oauth
 
OpenFest 2016 - Open Microservice Architecture
OpenFest 2016 - Open Microservice ArchitectureOpenFest 2016 - Open Microservice Architecture
OpenFest 2016 - Open Microservice Architecture
 
Spring framework 3.2 > 4.0 — themes and trends
Spring framework 3.2 > 4.0 — themes and trendsSpring framework 3.2 > 4.0 — themes and trends
Spring framework 3.2 > 4.0 — themes and trends
 
open api seminar
open api seminaropen api seminar
open api seminar
 
Understanding Open Api Service
Understanding Open Api ServiceUnderstanding Open Api Service
Understanding Open Api Service
 
Daum 로그인 API (함태윤)
Daum 로그인 API (함태윤)Daum 로그인 API (함태윤)
Daum 로그인 API (함태윤)
 
가볍게 살펴보는 AngularJS
가볍게 살펴보는 AngularJS가볍게 살펴보는 AngularJS
가볍게 살펴보는 AngularJS
 
Geo Service Open API 플랫폼 구축 전략
Geo Service Open API 플랫폼 구축 전략Geo Service Open API 플랫폼 구축 전략
Geo Service Open API 플랫폼 구축 전략
 
Open api개발을 위한 자료1
Open api개발을 위한 자료1Open api개발을 위한 자료1
Open api개발을 위한 자료1
 
Daum 음성인식 API (김한샘)
Daum 음성인식 API (김한샘)Daum 음성인식 API (김한샘)
Daum 음성인식 API (김한샘)
 
기획자를 위한 OAuth
기획자를 위한 OAuth기획자를 위한 OAuth
기획자를 위한 OAuth
 
SOAP 기반/ RESTful기반 웹서비스 비교
SOAP 기반/ RESTful기반 웹서비스 비교SOAP 기반/ RESTful기반 웹서비스 비교
SOAP 기반/ RESTful기반 웹서비스 비교
 
API Management Reference Architecture
API Management Reference ArchitectureAPI Management Reference Architecture
API Management Reference Architecture
 
Application Architecture: The Next Wave | MuleSoft
Application Architecture: The Next Wave | MuleSoftApplication Architecture: The Next Wave | MuleSoft
Application Architecture: The Next Wave | MuleSoft
 
Naver Open Api Reference Manual
Naver Open Api Reference ManualNaver Open Api Reference Manual
Naver Open Api Reference Manual
 

시시콜콜 및 OPEN API 설명

  • 3. 개요 ‘Lewis’ ‘시시콜콜’앱을 포함하여 구현/개발하게 될 ‘플랫폼’ 및 ‘서비스 구축’ 프로젝트의 명칭
  • 4. ‘시시콜콜’ 앱 본인의 ‘무료통화’가 모두 소진되었을 경우 지인에게 ‘전화걸기’를 요청할 수 있는 기능 -> 일반적인 전화걸기 방법과 동일한 방식
  • 5. • ‘전화요청’ 송신시 수신자의 a. 이름 b. 전화번호 c. 가입한 통신사 d. 수신자의 국가 표시 ‘시시콜콜’ 앱
  • 6. • ‘전화요청’ 수신시 송신자의 a. 이름 b. 전화번호 c. 가입한 통신사 d. 국가정보 표시 ‘시시콜콜’ 앱
  • 7. • ‘전화요청’ 송신자와 전화통화가 필요할 경우 ‘전화걸기’버튼 터치 • 그렇지 않으면 ‘거부’버튼 터치 ‘시시콜콜’ 앱
  • 8. - ‘시시콜콜’ 앱으로 ‘전화걸기 요청’ 및 ‘전화걸기 요청의 취소’명령을 전송할 수 있는 기능 Open API 서버 개발자 ‘시시콜콜’ 앱 ‘전화걸기 요청’ API 호출 ‘전화걸기 요청’ 명령 전송 OPEN API
  • 9. 개발자 등록 ‘시시콜콜’의 Open API를 사용하고자 하는 개발자는 Open API서버에 개발자 등록 필요 -> ‘전화번호’, ‘국가’ 및 ‘E-Mail’과 ‘기본 표시 메시지’를 입력해야 함 -> 개발자 등록이 완료 되면 개발자는 ID(Token)를 부여받음 Open API 서버 개발자 전화번호, 국가, E-Mail 및 기본 표시 메시지 개발자 ID(Token) 배부 OPEN API - 상세기능
  • 10. Open API 호출 개발자는 ‘전화번호’, ‘국가’ 그리고 ‘메시지’를 Open API에 입력 -> 상기 내용들을 개발자 ID(Token)를 이용하여 암호화 -> 암호화된 내용이 포함된 ‘전화걸기 요청’ API를 Open API 서버에 호출 Open API 서버 개발자 ‘전화걸기 요청’을 받을 대상의 ‘전화번호’, ‘국가’, 표시할 ‘메시지’를 암호화 하여 Open API 호출 OPEN API – 상세기능 2
  • 11. ‘전화걸기 요청’ API 처리 Open API를 전송 받은 Open API서버는 암호화된 내용을 복호화 한 후 입력된 전화번호에 해당하는 스마트폰으로 ‘전화걸기 요청’을 전송함 -> 개발자의 ‘전화번호’, ‘국가’ 그리고 ‘메시지’를 포함하여 전송. Open API 서버 수신자의 스마트폰에 설치된 ‘시시콜콜’ 앱이 동작 개발자의 ‘전화번호’, ‘국가’, ‘메시지’를 담은 ‘전화걸기 요청’ 명령 전송 OPEN API – 상세기능 3
  • 12. ‘전화걸기 요청’을 수신한 ‘시시콜콜’ 앱 - ‘송신자의 전화번호 표시’ 부에는 개발자가 등록 당시 입력한 ‘전화번호’를 - ‘송신자의 통신사 정보 표시’부에는 ‘SiSiCALLCALL’ 문자열을 - ‘송신자의 국가정보 표시’부에는 개발자가 등록 당시 입력한 ‘국가’를 - ‘송신자의 이름 표시’ 부에는 개발자가 Open API 호출시 입력한 ‘메시지’를 표시함 OPEN API – 상세기능 4
  • 13. Open API – 응용 1 오픈마켓 (오픈마켓 웹사이트 개발자가 Open API를 사용하는 예) - 담당자가 사무실에 24시간 상주할 필요가 없음. - 고객정보를 유지, 관리하기 위한 시스템을 판매자가 구축, 유지할 필요가 없음. (오픈마켓이 소장하고 있는 고객정보만으로 충분) 무료 전화 상담요청
  • 14. Open API – 응용 2 홍보용 웹사이트의 경우 - 고객이 웹사이트 가입 시 입력했던 정보와 - 담당자가 시스템에 입력해 놓은 메모를 함께 표시할 수 있음 무료 전화 상담요청
  • 15. Open API – 응용 3 스마트폰 앱의 경우 - 사용자 피드백 혹은 문의 요청을 실시간으로 (혹은, 선택적으로) 대응가능 무료 전화 상담요청
  • 16. 기타 시시콜콜 다운로드 방법 : T 스토어, 삼성앱스토어, 올레, U+스토어에서 “시시콜콜” 혹은, “CallbackNow” 검색 - https://www.tstore.co.kr/userpoc/apps/view?pid=0000656843 OPEN API 서버 주소 및 예제 : Lewis 프로젝트 페이지 - http://airpage.org/xe/index.php?mid=project_lewis : 사용예제 페이지 - http://airpage.org/callback/test/