페이스북 앱 ID 와 토큰 얻기

§

페이스북 앱을 개발하기 위해서는, 또는 사용하기 위해서는 일단 앱을 페이스북에 등록해야 합니다.

1. http://developers.facebook.com 에 가서 로그인 버튼을 누릅니다.

fb_sdk1

2. 페북 계정이 있으신분들은 로그인을, 아직 페북 계정이 없으신 분들은 “Sign up for Facebook” 을 눌러 계정을 만듭니다/등록 합니다.

fb_sdk2

하단에 쩜쩜쩜 …. 을 누르시면 한국어로 등록할수 있는 모달창이 뜹니다.

fb_sdk3

3. 로그인을 한 후/페북에 등록을 한 후 “Apps” 라고 쓰여진 버튼을 누릅니다.

fb_sdk4

4. 만약 페이스북 개발자로 등록이 되어 있지 않다면 다음과 같은 페이지가 보이실 것 입니다.

fb_sdk6

Follow instruction 하시면 됩니다. 페북이 시키는 데로 전화번호 입력하고 등등…

5. 개발자로 등록을 마치신후/ 개발자로 등록이 벌써 되어 있는 경우 아래와 같은 페이지가 보이실 겁니다.

(기존 앱이 없는 경우)

fb_sdk7

(저처럼 기존 앱들이 존재하는 경우)

fb_sdk8

6. “Create New App” 버튼을 눌러 줍니다.

fb_sdk9

App Name, 앱 이름은 원하시는 이름 아무거나 적어 넣으셔도 됩니다. 사용가능한 이름인 경우 옆에 “valid” 라고 표시가 됩니다. App Namespace 는 공란으로 남겨두시면 됩니다. App Category 로 아무거나 선택하셔도 됩니다. 이제 Continue 버튼을 누르세요.

fb_sdk9

7. 캡챠를 작성해 적습니다.

fb_sdk10

8. 완성되었습니다!! 마지막으로 Sandbox Mode 가 “off” 로 되어있는지 확인하시고, “off” 가 아니라면 이걸 “off” 로 하세요. (Sandbox 란 시험중 이란 뜻입니다. 시험 중을 꺼놔야 앱이 정상 가동 됩니다.)

fb_sdk11

휴.. 이제 페이스북 앱 등록이 완성 되었습니다. 힘드셨죠?

이제 제가 만든 페이스북 Feed 앱을 가져다 사용만 하시면 됩니다.

9. 완성된 앱의 모습 : 이렇게 디자이너분들이 원하는 모습으로 스타일 하셔서 페이스북 feed 를 보여줄수 있게 됩니다. (물론 제가 이걸 만들수 있을지 아직 모릅니다. >.< 아마 할 수 있을거에요. 시간이 좀 걸리겠지만. ㅋㅋㅋㅋ)

fb_sdk12

돈이 얼마가 굳으셨다구요? 80불. 네 9만원돈 절약해 드린겁니다. ^^

/////////////////////////////////////////////
아, access_token 도 필요합니다. access token 을 얻는 방법은

https://graph.facebook.com/oauth/access_token?grant_type=client_credentials&client_id=App ID 번호를 여기에 넣으세요&client_secret=App Secret 번호를 여기에 넣으신후

브라우져 주소창에 이주소대로 넣으시면, (그러니까 저 굵게 표시된 이탤릭 글씨를 빼시고 본인의 앱 ID 와 앱 Secret 을 넣으시라는 얘기 입니다.)

access_token=5934925207184………………………

이런식으로 보여집니다.

이제 제가 보내드리는 완성된 앱을 받아 쓰시기만 하면 됩니다.

//////////////////////////////////////////////////

와, 이거 장난아닙니다.   보통 페이스북 관련 resource 가 상당히 많은데, 최근 (7월달에) Graph API 정책이 바뀌면서 이전에 작동되던 앱들이 다들 불통이 되어 버렸네요/ 튜토리얼이 무용지물이 되어 버렸네요.

씨…. 왜 이걸 80불이나 받고 파는지 슬슬 이해가 되고 있는…..      -…..-;;;;

hackya 는

Attorney, front-end developer, digital media artist, WordPress enthusiast, & a father of 4 wonderful children.

카테고리: , ,

Ω

Leave a Reply

Your email address will not be published. Required fields are marked *