5. API?
프로그램 내의 기능들은 모두 API로 표현할 수 있습니다.
- 로그인하기, 목록보기, 글쓰기…
서로를 호출하면서 프로그램이 동작하는거죠.
프로그램 끼리도 가능합니다.
6. Open API? Close API?
초기 외부제공, 현재는 모두 내부에서만 사용 (11/14 retire 예정 - 404!)
프로그램 단위가 아닌, 기능단위로 바라볼 수 있어요.
갖다 쓰기만 하면 되니 조합과 협업에 좋습니다.
http://www.slideshare.net/danieljacobson/set-your-content-free-16469834
10. SK플래닛 기업과제명 소개
- 커머스 관련 앱 개발시 가점 부여
- 커머스 관련 앱의 범위
- 실물 상품 / 쿠폰 / 티켓 등의 구매, 관리, 저장, 선물 등
- 위 기능의 일부를 포함하는 앱
- 11번가 상품정보, T map의 위치정보, Weather Planet
의 날씨정보 API..
18. SK플래닛 개발자가 되어보자..
되었다고 가정하고
Q. Appkey가 뭔가요?
저희 API 플랫폼이 Application을 식별하는 고유 키입니다.
헤더(혹은 QueryString)에 담아서 착불로 보내주시면 됩니다.
(appKey: 12345678-abcd-efgh-ijkl-1a2b3c4d5e6f)
19. SK플래닛 개발자가 되어보자..
되었다고 가정하고
Q. Appkey랑 Client ID, Client Secret은 뭐가 다르죠?
Client~ 는 OAuth에서만 사용합니다.
OAuth가 Access Token을 발급하기 위한 앱 식별 키입니다.
20. SK플래닛 개발자가 되어보자..
되었다고 가정하고
Q. 그럼 OAuth는 뭔데요?
앱 자체 말고, 앱을 쓰는 사용자를 확인하기 위한 표준화된 인
증 방식이라고 이해하면 쉽습니다.
T cloud API의 “내 사진 조회”
T map의 “경로 히스토리 조회”
같은 개인화된 API에만 적용되어 있습니다.
저기요?
21. SK플래닛 개발자가 되어보자..
되었다고 가정하고
Q. 액세스 토큰이랑 Appkey는 다른거죠?
그렇습니다.
Appkey는 앱 자체의 인증을,
Access Token은 사용자 개인에 대한 인증입니다.
Private API에만 쓰여요.
반면 Appkey는 모든 API 호출 때마다 필요합니다.