SlideShare a Scribd company logo
1 of 7
Download to read offline
Facebook 연동 II 
2014. 11. 25 
Version : 1.0.0 
This material is proprietary to DGMIT. It contains trade secrets and confidential information which is solely the property of DGMIT. 
This material is solely for the Client’s internal use. This material shall not be used, reproduced, copied, disclosed, transmitted, 
in whole or in part, without the express consent of DGMIT © All rights reserved. 
made by 김좌명 
R&D 2 Team
2 
CONTENTS. 
1. SharedPreferences? 
2. AccessToken? 
3. Facebook정보 갖고오기 
4. 질문
3 
1. SharedPreference? 
- SharedPreferences는 해당 프로세스 내에 FIle형태로 Data를 저장해줍니다. 
그리고 해당 어플리케이션이 삭제되기 전까지 Data를 보관해 주는 기능을 합니다. 
- 여기서 “pref”는 File이름 이라고 생각하시면 됩니다. 하나의 폴더에 여러개의 
file이 존재할수 있듯이 하나의 어플리케이션에도 여러개의 sharedpreference가 
존재 할 수 있습니다.
4 
2. AccessToken? 
- 페이스북의 계정 및 권한등의 정보를 저장하고 있는 객체입니다. 
로그인하기 위해서는 반드시 액세스토큰 정보가 필요 합니다. 
일반적으로 한번 로그인을하면 그상태가 유지되도록 하기때문에 
이 액세스 토큰을 앞에서 말한 프리퍼런스에 저장해두어야 
로그인 상태를 유지 시킬 수 있습니다.
5 
3. Facebook정보 갖고오기 
- 로그인을 했다면 페이스북의 액세스 토큰에 허용된 권한 내에서 계정에 
대한 페이스북 정보를 가지고 올 수 있습니다. 이때 추가적으로 필요한 
정보가 페이스북 아이디 입니다. 페이스북 아이디는 로그인 하는 자신의 
아이디가 아닌 페이스북에서 계정당 하나씩 할당된 고유의 값입니다. 
16자리 숫자로 이루어져있고 가장 기본적인 권한만으로도 
페이스북 아이디를 획득 할 수 있습니다.
6 
3. Facebook정보 갖고오기
본사/기업부설연구소 : 135-874 서울특별시 삼성동 봉은사로 424 TROA빌딩 5층 
Tel. 070-8680-1770 Fax. 02-2179-9114 http://www.dgmit.com

More Related Content

Viewers also liked

제 6회 DGMIT UI&UX 컨퍼런스: 일러스트와 디자인
 제 6회 DGMIT UI&UX 컨퍼런스: 일러스트와 디자인 제 6회 DGMIT UI&UX 컨퍼런스: 일러스트와 디자인
제 6회 DGMIT UI&UX 컨퍼런스: 일러스트와 디자인dgmit2009
 
제 5회 DGMIT R&D 컨퍼런스: Sound Module With OperSLEs
제 5회 DGMIT R&D 컨퍼런스: Sound Module With OperSLEs제 5회 DGMIT R&D 컨퍼런스: Sound Module With OperSLEs
제 5회 DGMIT R&D 컨퍼런스: Sound Module With OperSLEsdgmit2009
 
제 5회 DGMIT UI&UX 컨퍼런스: 2014 웨어러블 디바이스
제 5회 DGMIT UI&UX 컨퍼런스: 2014 웨어러블 디바이스제 5회 DGMIT UI&UX 컨퍼런스: 2014 웨어러블 디바이스
제 5회 DGMIT UI&UX 컨퍼런스: 2014 웨어러블 디바이스dgmit2009
 
제 5회 DGMIT UI&UX 컨퍼런스: 브랜드 디자인
제 5회 DGMIT UI&UX 컨퍼런스: 브랜드 디자인제 5회 DGMIT UI&UX 컨퍼런스: 브랜드 디자인
제 5회 DGMIT UI&UX 컨퍼런스: 브랜드 디자인dgmit2009
 
제 5회 DGMIT UI&UX 컨퍼런스: 2015 웹디자인 트렌드
제 5회 DGMIT UI&UX 컨퍼런스: 2015 웹디자인 트렌드제 5회 DGMIT UI&UX 컨퍼런스: 2015 웹디자인 트렌드
제 5회 DGMIT UI&UX 컨퍼런스: 2015 웹디자인 트렌드dgmit2009
 
제 6회 DGMIT UI&UX 컨퍼런스: 디자인 전문기업 성공 사례
 제 6회 DGMIT UI&UX 컨퍼런스: 디자인 전문기업 성공 사례 제 6회 DGMIT UI&UX 컨퍼런스: 디자인 전문기업 성공 사례
제 6회 DGMIT UI&UX 컨퍼런스: 디자인 전문기업 성공 사례dgmit2009
 
제 6회 DGMIT UI&UX 컨퍼런스: 2014 웨어러블 디바이스 2
 제 6회 DGMIT UI&UX 컨퍼런스: 2014 웨어러블 디바이스 2 제 6회 DGMIT UI&UX 컨퍼런스: 2014 웨어러블 디바이스 2
제 6회 DGMIT UI&UX 컨퍼런스: 2014 웨어러블 디바이스 2dgmit2009
 

Viewers also liked (7)

제 6회 DGMIT UI&UX 컨퍼런스: 일러스트와 디자인
 제 6회 DGMIT UI&UX 컨퍼런스: 일러스트와 디자인 제 6회 DGMIT UI&UX 컨퍼런스: 일러스트와 디자인
제 6회 DGMIT UI&UX 컨퍼런스: 일러스트와 디자인
 
제 5회 DGMIT R&D 컨퍼런스: Sound Module With OperSLEs
제 5회 DGMIT R&D 컨퍼런스: Sound Module With OperSLEs제 5회 DGMIT R&D 컨퍼런스: Sound Module With OperSLEs
제 5회 DGMIT R&D 컨퍼런스: Sound Module With OperSLEs
 
제 5회 DGMIT UI&UX 컨퍼런스: 2014 웨어러블 디바이스
제 5회 DGMIT UI&UX 컨퍼런스: 2014 웨어러블 디바이스제 5회 DGMIT UI&UX 컨퍼런스: 2014 웨어러블 디바이스
제 5회 DGMIT UI&UX 컨퍼런스: 2014 웨어러블 디바이스
 
제 5회 DGMIT UI&UX 컨퍼런스: 브랜드 디자인
제 5회 DGMIT UI&UX 컨퍼런스: 브랜드 디자인제 5회 DGMIT UI&UX 컨퍼런스: 브랜드 디자인
제 5회 DGMIT UI&UX 컨퍼런스: 브랜드 디자인
 
제 5회 DGMIT UI&UX 컨퍼런스: 2015 웹디자인 트렌드
제 5회 DGMIT UI&UX 컨퍼런스: 2015 웹디자인 트렌드제 5회 DGMIT UI&UX 컨퍼런스: 2015 웹디자인 트렌드
제 5회 DGMIT UI&UX 컨퍼런스: 2015 웹디자인 트렌드
 
제 6회 DGMIT UI&UX 컨퍼런스: 디자인 전문기업 성공 사례
 제 6회 DGMIT UI&UX 컨퍼런스: 디자인 전문기업 성공 사례 제 6회 DGMIT UI&UX 컨퍼런스: 디자인 전문기업 성공 사례
제 6회 DGMIT UI&UX 컨퍼런스: 디자인 전문기업 성공 사례
 
제 6회 DGMIT UI&UX 컨퍼런스: 2014 웨어러블 디바이스 2
 제 6회 DGMIT UI&UX 컨퍼런스: 2014 웨어러블 디바이스 2 제 6회 DGMIT UI&UX 컨퍼런스: 2014 웨어러블 디바이스 2
제 6회 DGMIT UI&UX 컨퍼런스: 2014 웨어러블 디바이스 2
 

More from dgmit2009

제 5회 DGMIT R&D 컨퍼런스: JavsScript Event Bubbling & Capturing
제 5회 DGMIT R&D 컨퍼런스: JavsScript Event Bubbling & Capturing제 5회 DGMIT R&D 컨퍼런스: JavsScript Event Bubbling & Capturing
제 5회 DGMIT R&D 컨퍼런스: JavsScript Event Bubbling & Capturingdgmit2009
 
제 4회 DGMIT R&D 컨퍼런스 : 컨퍼런스 개인 프로젝트 발표
제 4회 DGMIT R&D 컨퍼런스 : 컨퍼런스 개인 프로젝트 발표제 4회 DGMIT R&D 컨퍼런스 : 컨퍼런스 개인 프로젝트 발표
제 4회 DGMIT R&D 컨퍼런스 : 컨퍼런스 개인 프로젝트 발표dgmit2009
 
제 4회 DGMIT R&D 컨퍼런스 : Making a JavaScript based Application in Mac OS X
제 4회 DGMIT R&D 컨퍼런스 : Making a JavaScript based Application in Mac OS X제 4회 DGMIT R&D 컨퍼런스 : Making a JavaScript based Application in Mac OS X
제 4회 DGMIT R&D 컨퍼런스 : Making a JavaScript based Application in Mac OS Xdgmit2009
 
제 4회 DGMIT R&D 컨퍼런스 : REST API - 리소스 지향적 아키텍처
제 4회 DGMIT R&D 컨퍼런스 : REST API - 리소스 지향적 아키텍처제 4회 DGMIT R&D 컨퍼런스 : REST API - 리소스 지향적 아키텍처
제 4회 DGMIT R&D 컨퍼런스 : REST API - 리소스 지향적 아키텍처dgmit2009
 
제 4회 DGMIT R&D 컨퍼런스 : IIFE와 QA공통항목
제 4회 DGMIT R&D 컨퍼런스 : IIFE와 QA공통항목제 4회 DGMIT R&D 컨퍼런스 : IIFE와 QA공통항목
제 4회 DGMIT R&D 컨퍼런스 : IIFE와 QA공통항목dgmit2009
 
제 4회 DGMIT R&D 컨퍼런스 : Android NDK
제 4회 DGMIT R&D 컨퍼런스 : Android NDK제 4회 DGMIT R&D 컨퍼런스 : Android NDK
제 4회 DGMIT R&D 컨퍼런스 : Android NDKdgmit2009
 
제 4회 DGMIT UI&UX 컨퍼런스 : 색의 이해
제 4회 DGMIT UI&UX 컨퍼런스 : 색의 이해제 4회 DGMIT UI&UX 컨퍼런스 : 색의 이해
제 4회 DGMIT UI&UX 컨퍼런스 : 색의 이해dgmit2009
 
제 4회 DGMIT UI&UX 컨퍼런스 : 2014 UX/UI 디자인 트렌드 중간점검
제 4회 DGMIT UI&UX 컨퍼런스 : 2014 UX/UI 디자인 트렌드 중간점검제 4회 DGMIT UI&UX 컨퍼런스 : 2014 UX/UI 디자인 트렌드 중간점검
제 4회 DGMIT UI&UX 컨퍼런스 : 2014 UX/UI 디자인 트렌드 중간점검dgmit2009
 
제 4회 DGMIT UI&UX 컨퍼런스 : 성공적인 '코카콜라'의 소셜 미디어 마케팅
제 4회 DGMIT UI&UX 컨퍼런스 : 성공적인 '코카콜라'의 소셜 미디어 마케팅제 4회 DGMIT UI&UX 컨퍼런스 : 성공적인 '코카콜라'의 소셜 미디어 마케팅
제 4회 DGMIT UI&UX 컨퍼런스 : 성공적인 '코카콜라'의 소셜 미디어 마케팅dgmit2009
 
제 4회 DGMIT UI&UX 컨퍼런스 : 타이포그래피의 기초와 전시회 소개
제 4회 DGMIT UI&UX 컨퍼런스 : 타이포그래피의 기초와 전시회 소개제 4회 DGMIT UI&UX 컨퍼런스 : 타이포그래피의 기초와 전시회 소개
제 4회 DGMIT UI&UX 컨퍼런스 : 타이포그래피의 기초와 전시회 소개dgmit2009
 
DGMIT 제3회 R&D 컨퍼런스 2TEAM : Sublime Text
DGMIT 제3회 R&D 컨퍼런스 2TEAM : Sublime TextDGMIT 제3회 R&D 컨퍼런스 2TEAM : Sublime Text
DGMIT 제3회 R&D 컨퍼런스 2TEAM : Sublime Textdgmit2009
 
DGMIT 제3회 R&D 컨퍼런스 2TEAM : Sublime Text
DGMIT 제3회 R&D 컨퍼런스 2TEAM : Sublime TextDGMIT 제3회 R&D 컨퍼런스 2TEAM : Sublime Text
DGMIT 제3회 R&D 컨퍼런스 2TEAM : Sublime Textdgmit2009
 
DGMIT 제3회 R&D 컨퍼런스 2TEAM : CSS position Property 제대로 알고 쓰자
DGMIT 제3회 R&D 컨퍼런스 2TEAM : CSS position Property 제대로 알고 쓰자DGMIT 제3회 R&D 컨퍼런스 2TEAM : CSS position Property 제대로 알고 쓰자
DGMIT 제3회 R&D 컨퍼런스 2TEAM : CSS position Property 제대로 알고 쓰자dgmit2009
 
DGMIT 제3회 R&D 컨퍼런스 2TEAM : Kakao API소개
DGMIT 제3회 R&D 컨퍼런스 2TEAM : Kakao API소개DGMIT 제3회 R&D 컨퍼런스 2TEAM : Kakao API소개
DGMIT 제3회 R&D 컨퍼런스 2TEAM : Kakao API소개dgmit2009
 
DGMIT 제3회 R&D 컨퍼런스 1TEAM : NODE.JS
DGMIT 제3회 R&D 컨퍼런스 1TEAM : NODE.JSDGMIT 제3회 R&D 컨퍼런스 1TEAM : NODE.JS
DGMIT 제3회 R&D 컨퍼런스 1TEAM : NODE.JSdgmit2009
 
DGMIT 제3회 R&D 컨퍼런스 r&d1 team : HTTP 프로토콜 개요
DGMIT 제3회 R&D 컨퍼런스 r&d1 team : HTTP 프로토콜 개요DGMIT 제3회 R&D 컨퍼런스 r&d1 team : HTTP 프로토콜 개요
DGMIT 제3회 R&D 컨퍼런스 r&d1 team : HTTP 프로토콜 개요dgmit2009
 

More from dgmit2009 (16)

제 5회 DGMIT R&D 컨퍼런스: JavsScript Event Bubbling & Capturing
제 5회 DGMIT R&D 컨퍼런스: JavsScript Event Bubbling & Capturing제 5회 DGMIT R&D 컨퍼런스: JavsScript Event Bubbling & Capturing
제 5회 DGMIT R&D 컨퍼런스: JavsScript Event Bubbling & Capturing
 
제 4회 DGMIT R&D 컨퍼런스 : 컨퍼런스 개인 프로젝트 발표
제 4회 DGMIT R&D 컨퍼런스 : 컨퍼런스 개인 프로젝트 발표제 4회 DGMIT R&D 컨퍼런스 : 컨퍼런스 개인 프로젝트 발표
제 4회 DGMIT R&D 컨퍼런스 : 컨퍼런스 개인 프로젝트 발표
 
제 4회 DGMIT R&D 컨퍼런스 : Making a JavaScript based Application in Mac OS X
제 4회 DGMIT R&D 컨퍼런스 : Making a JavaScript based Application in Mac OS X제 4회 DGMIT R&D 컨퍼런스 : Making a JavaScript based Application in Mac OS X
제 4회 DGMIT R&D 컨퍼런스 : Making a JavaScript based Application in Mac OS X
 
제 4회 DGMIT R&D 컨퍼런스 : REST API - 리소스 지향적 아키텍처
제 4회 DGMIT R&D 컨퍼런스 : REST API - 리소스 지향적 아키텍처제 4회 DGMIT R&D 컨퍼런스 : REST API - 리소스 지향적 아키텍처
제 4회 DGMIT R&D 컨퍼런스 : REST API - 리소스 지향적 아키텍처
 
제 4회 DGMIT R&D 컨퍼런스 : IIFE와 QA공통항목
제 4회 DGMIT R&D 컨퍼런스 : IIFE와 QA공통항목제 4회 DGMIT R&D 컨퍼런스 : IIFE와 QA공통항목
제 4회 DGMIT R&D 컨퍼런스 : IIFE와 QA공통항목
 
제 4회 DGMIT R&D 컨퍼런스 : Android NDK
제 4회 DGMIT R&D 컨퍼런스 : Android NDK제 4회 DGMIT R&D 컨퍼런스 : Android NDK
제 4회 DGMIT R&D 컨퍼런스 : Android NDK
 
제 4회 DGMIT UI&UX 컨퍼런스 : 색의 이해
제 4회 DGMIT UI&UX 컨퍼런스 : 색의 이해제 4회 DGMIT UI&UX 컨퍼런스 : 색의 이해
제 4회 DGMIT UI&UX 컨퍼런스 : 색의 이해
 
제 4회 DGMIT UI&UX 컨퍼런스 : 2014 UX/UI 디자인 트렌드 중간점검
제 4회 DGMIT UI&UX 컨퍼런스 : 2014 UX/UI 디자인 트렌드 중간점검제 4회 DGMIT UI&UX 컨퍼런스 : 2014 UX/UI 디자인 트렌드 중간점검
제 4회 DGMIT UI&UX 컨퍼런스 : 2014 UX/UI 디자인 트렌드 중간점검
 
제 4회 DGMIT UI&UX 컨퍼런스 : 성공적인 '코카콜라'의 소셜 미디어 마케팅
제 4회 DGMIT UI&UX 컨퍼런스 : 성공적인 '코카콜라'의 소셜 미디어 마케팅제 4회 DGMIT UI&UX 컨퍼런스 : 성공적인 '코카콜라'의 소셜 미디어 마케팅
제 4회 DGMIT UI&UX 컨퍼런스 : 성공적인 '코카콜라'의 소셜 미디어 마케팅
 
제 4회 DGMIT UI&UX 컨퍼런스 : 타이포그래피의 기초와 전시회 소개
제 4회 DGMIT UI&UX 컨퍼런스 : 타이포그래피의 기초와 전시회 소개제 4회 DGMIT UI&UX 컨퍼런스 : 타이포그래피의 기초와 전시회 소개
제 4회 DGMIT UI&UX 컨퍼런스 : 타이포그래피의 기초와 전시회 소개
 
DGMIT 제3회 R&D 컨퍼런스 2TEAM : Sublime Text
DGMIT 제3회 R&D 컨퍼런스 2TEAM : Sublime TextDGMIT 제3회 R&D 컨퍼런스 2TEAM : Sublime Text
DGMIT 제3회 R&D 컨퍼런스 2TEAM : Sublime Text
 
DGMIT 제3회 R&D 컨퍼런스 2TEAM : Sublime Text
DGMIT 제3회 R&D 컨퍼런스 2TEAM : Sublime TextDGMIT 제3회 R&D 컨퍼런스 2TEAM : Sublime Text
DGMIT 제3회 R&D 컨퍼런스 2TEAM : Sublime Text
 
DGMIT 제3회 R&D 컨퍼런스 2TEAM : CSS position Property 제대로 알고 쓰자
DGMIT 제3회 R&D 컨퍼런스 2TEAM : CSS position Property 제대로 알고 쓰자DGMIT 제3회 R&D 컨퍼런스 2TEAM : CSS position Property 제대로 알고 쓰자
DGMIT 제3회 R&D 컨퍼런스 2TEAM : CSS position Property 제대로 알고 쓰자
 
DGMIT 제3회 R&D 컨퍼런스 2TEAM : Kakao API소개
DGMIT 제3회 R&D 컨퍼런스 2TEAM : Kakao API소개DGMIT 제3회 R&D 컨퍼런스 2TEAM : Kakao API소개
DGMIT 제3회 R&D 컨퍼런스 2TEAM : Kakao API소개
 
DGMIT 제3회 R&D 컨퍼런스 1TEAM : NODE.JS
DGMIT 제3회 R&D 컨퍼런스 1TEAM : NODE.JSDGMIT 제3회 R&D 컨퍼런스 1TEAM : NODE.JS
DGMIT 제3회 R&D 컨퍼런스 1TEAM : NODE.JS
 
DGMIT 제3회 R&D 컨퍼런스 r&d1 team : HTTP 프로토콜 개요
DGMIT 제3회 R&D 컨퍼런스 r&d1 team : HTTP 프로토콜 개요DGMIT 제3회 R&D 컨퍼런스 r&d1 team : HTTP 프로토콜 개요
DGMIT 제3회 R&D 컨퍼런스 r&d1 team : HTTP 프로토콜 개요
 

제 5회 DGMIT R&D 컨퍼런스: Facebook 연동

  • 1. Facebook 연동 II 2014. 11. 25 Version : 1.0.0 This material is proprietary to DGMIT. It contains trade secrets and confidential information which is solely the property of DGMIT. This material is solely for the Client’s internal use. This material shall not be used, reproduced, copied, disclosed, transmitted, in whole or in part, without the express consent of DGMIT © All rights reserved. made by 김좌명 R&D 2 Team
  • 2. 2 CONTENTS. 1. SharedPreferences? 2. AccessToken? 3. Facebook정보 갖고오기 4. 질문
  • 3. 3 1. SharedPreference? - SharedPreferences는 해당 프로세스 내에 FIle형태로 Data를 저장해줍니다. 그리고 해당 어플리케이션이 삭제되기 전까지 Data를 보관해 주는 기능을 합니다. - 여기서 “pref”는 File이름 이라고 생각하시면 됩니다. 하나의 폴더에 여러개의 file이 존재할수 있듯이 하나의 어플리케이션에도 여러개의 sharedpreference가 존재 할 수 있습니다.
  • 4. 4 2. AccessToken? - 페이스북의 계정 및 권한등의 정보를 저장하고 있는 객체입니다. 로그인하기 위해서는 반드시 액세스토큰 정보가 필요 합니다. 일반적으로 한번 로그인을하면 그상태가 유지되도록 하기때문에 이 액세스 토큰을 앞에서 말한 프리퍼런스에 저장해두어야 로그인 상태를 유지 시킬 수 있습니다.
  • 5. 5 3. Facebook정보 갖고오기 - 로그인을 했다면 페이스북의 액세스 토큰에 허용된 권한 내에서 계정에 대한 페이스북 정보를 가지고 올 수 있습니다. 이때 추가적으로 필요한 정보가 페이스북 아이디 입니다. 페이스북 아이디는 로그인 하는 자신의 아이디가 아닌 페이스북에서 계정당 하나씩 할당된 고유의 값입니다. 16자리 숫자로 이루어져있고 가장 기본적인 권한만으로도 페이스북 아이디를 획득 할 수 있습니다.
  • 6. 6 3. Facebook정보 갖고오기
  • 7. 본사/기업부설연구소 : 135-874 서울특별시 삼성동 봉은사로 424 TROA빌딩 5층 Tel. 070-8680-1770 Fax. 02-2179-9114 http://www.dgmit.com