Presentation is loading. Please wait.

Presentation is loading. Please wait.

For Android 이재원.  페이스북 SDK 설치  2 가지 예제 & 소스  API 사용 예제 프로젝트 만들기  Graph API  참고사항 & 사이트.

Similar presentations


Presentation on theme: "For Android 이재원.  페이스북 SDK 설치  2 가지 예제 & 소스  API 사용 예제 프로젝트 만들기  Graph API  참고사항 & 사이트."— Presentation transcript:

1 For Android 이재원

2  페이스북 SDK 설치  2 가지 예제 & 소스  API 사용 예제 프로젝트 만들기  Graph API  참고사항 & 사이트

3  https://github.com/facebook/facebook-android-sdk https://github.com/facebook/facebook-android-sdk Version 이 계속 바뀌는 중.. (Explorer version 이 낮으면 다운로드 X) * Git 를 이용해 다운로드 받는 것과 downloads 버튼을 눌러 받는 소스의 버전차이에 주의 ! (23.Feb.2011 현재 )

4 Facebook-android-sdk streamsimple tests facebook example Login, Upload Photo, Request, Post Wall Login, TimeLine AyncFacebookRunner.java DialogError.java Facebook.java FacebookError.java FbDialog.java Util.java

5

6  Facebook library 참조 project 생성 1. New->Project->Android Project 2. Create project from existing source -> 압축 푼 폴더안에 facebook 폴더 3. Target 설정 (2.1update 이후 권장 ) 4. Finish * 소스를.jar 로 묶어 프로젝트에 추가해도 마찬가지..

7  Simple 예제 실행 방법 * SDK 는 따로 설치과정 없이, 프로 젝트 참조 라이브러리로 바로 적용 가능 앞서 과정과 동일하며, 2 번과정에 facebook 대신 simple 폴더를 추가.

8  개발 APP 의 ID 입력 (*APP 등록은 아래 슬라이드에..)  Main Object 인 Facebook 형 변수선언  API 에 대한 call back interface  Facebook 객체에 그대로 접근  Graph API 를 사용 (* 방법은 아래 슬라이드에서..) ! 인증부분에 대한 내용은 다음 예제에서..

9

10  Introduction to Facebook APIs http://www.ibm.com/developer works/library/x- androidfacebookapi/ http://www.ibm.com/developer works/library/x- androidfacebookapi/ (16.dec.2010) * 예제 자료의 버전 차이로 몇 가지 에러 수정된 프로젝트를 카페에 탑 재  실행방법은 simple 예제 프로젝트 생성과 동일..

11  자신이 새로 등록한 APP ID 를 등록  WallPost 기능에 접근하는 API 부  친구 list 를 출력하는 기능에 접근하는 API 부  Authentication 에 있어 Permssion 설정 (API 에 대한 내용은 아래 슬라이드에서 설명 )  인증부 (Permission 지정 )

12

13  진행 순서 1. 새로운 프로젝트 생성 후, 프로젝트 라이브러리 참조 2. 페이스북 홈페이지에서 개발 APP 등록 (ID 얻기 ) 3. 프로젝트 안에 APP ID 설정 및 초기화 4. UI 구성 후 리스너 추가하여 기능별 API 와 연결

14  새로운 빈 project 생성 1. New->Project->Android Project 2. Create new project in workspace 3. Target 설정 (2.1update 이후 권장 ) 4. Properties 설정 (name,package 등 …) 5. Finish

15  Facebook library project 참조 1. Project -> Properties 2. Android -> Library -> Add 3. com_facebook_android 선택 4. 위와 같이 표시되면 성공

16  Facebook 홈페이지에서 개발 APP 으로 등록 후 ID 발급 http://www.facebook.com/developers/apps.phphttp://www.facebook.com/developers/apps.php 에 접속 후 오른 쪽 상단에 ‘Set Up New App’ 버튼 클릭

17  Facebook 홈페이지에서 개발 APP 으로 등록 후 ID 발급  Fb 또는 facebook 에서 개발한 상표, 이름에 조심 겹치면 다음 단계에서 다시 뒤로 돌아옴..

18  Facebook 홈페이지에서 개발 APP 으로 등록 후 ID 발급  앱이름과 설명, Language 등을 설정한 후, 변경내용 저장

19  Facebook 홈페이지에서 개발 APP 으로 등록 후 ID 발급  앱이름과 설명, Language 등을 설정한 후, 변경내용 저장

20  Facebook 홈페이지에서 개발 APP 으로 등록 후 ID 발급  앱이름과 설명, Language 등을 설정한 후, 변경내용 저장

21  Facebook 홈페이지에서 개발 APP 으로 등록 후 ID 발급 APP ID API Key APP Secret

22  프로젝트 안에 APP ID 설정 및 초기화 public class LoginDemo extends Activity { Facebook facebook = new Facebook("204388172912043"); // input your APPID @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); facebook.authorize(this, new DialogListener() { // default authorize method public void onComplete(Bundle values) {} public void onFacebookError(FacebookError error) {} public void onError(DialogError e) {} public void onCancel() {} }); } @Override public void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); facebook.authorizeCallback(requestCode, resultCode, data); }  위에서 등록한 앱의 ID NUMBER 를 입력  Activity 종료 시, 인증된 부분을 Call back

23  UI 구성 후, 리스너 추가

24  인증 (Authentication) http://developers.facebook.com/docs/authentication/

25  기능별 API 로 연결

26

27  Graph API ?

28  API 사용방법

29  API reference - 기본기능

30  API reference - 고급기능

31  Graph API 에 대한 설명  API 사용방법  API reference – 기본기능  API reference – 고급기능  Rest API

32  http://ksseo63.blog.me/120122118186 안드로이드에 페이스북 적용 http://ksseo63.blog.me/120122118186  http://blog.naver.com/ljmgood123?Redirect=Log&logNo=105914020 페이스북 API 자료 링크 (web 개발용 ) http://blog.naver.com/ljmgood123?Redirect=Log&logNo=105914020  http://developers.facebook.com/docs/guides/mobile/#android 안드로이드 페이스북 SDK 설치 가이드 ( 공식홈 ) http://developers.facebook.com/docs/guides/mobile/#android  http://hiddenid.tistory.com/2 윈도우 OS 에서 GIT 를 활용한 소스 다운로드 http://hiddenid.tistory.com/2  http://www.androidpub.com/569202#comment 페이스북 설치관련 에러사항에 관한 글 http://www.androidpub.com/569202#comment  http://wans2o.blog.me/120595384 안드로이드 어플리케이션 이미지 버튼 생성하기 http://wans2o.blog.me/120595384


Download ppt "For Android 이재원.  페이스북 SDK 설치  2 가지 예제 & 소스  API 사용 예제 프로젝트 만들기  Graph API  참고사항 & 사이트."

Similar presentations


Ads by Google