모바일 오유 바로가기
http://m.todayhumor.co.kr
분류 게시판
베스트
  • 베스트오브베스트
  • 베스트
  • 오늘의베스트
  • 유머
  • 유머자료
  • 유머글
  • 이야기
  • 자유
  • 고민
  • 연애
  • 결혼생활
  • 좋은글
  • 자랑
  • 공포
  • 멘붕
  • 사이다
  • 군대
  • 밀리터리
  • 미스터리
  • 술한잔
  • 오늘있잖아요
  • 투표인증
  • 새해
  • 이슈
  • 시사
  • 시사아카이브
  • 사회면
  • 사건사고
  • 생활
  • 패션
  • 패션착샷
  • 아동패션착샷
  • 뷰티
  • 인테리어
  • DIY
  • 요리
  • 커피&차
  • 육아
  • 법률
  • 동물
  • 지식
  • 취업정보
  • 식물
  • 다이어트
  • 의료
  • 영어
  • 맛집
  • 추천사이트
  • 해외직구
  • 취미
  • 사진
  • 사진강좌
  • 카메라
  • 만화
  • 애니메이션
  • 포니
  • 자전거
  • 자동차
  • 여행
  • 바이크
  • 민물낚시
  • 바다낚시
  • 장난감
  • 그림판
  • 학술
  • 경제
  • 역사
  • 예술
  • 과학
  • 철학
  • 심리학
  • 방송연예
  • 연예
  • 음악
  • 음악찾기
  • 악기
  • 음향기기
  • 영화
  • 다큐멘터리
  • 국내드라마
  • 해외드라마
  • 예능
  • 팟케스트
  • 방송프로그램
  • 무한도전
  • 더지니어스
  • 개그콘서트
  • 런닝맨
  • 나가수
  • 디지털
  • 컴퓨터
  • 프로그래머
  • IT
  • 안티바이러스
  • 애플
  • 안드로이드
  • 스마트폰
  • 윈도우폰
  • 심비안
  • 스포츠
  • 스포츠
  • 축구
  • 야구
  • 농구
  • 바둑
  • 야구팀
  • 삼성
  • 두산
  • NC
  • 넥센
  • 한화
  • SK
  • 기아
  • 롯데
  • LG
  • KT
  • 메이저리그
  • 일본프로야구리그
  • 게임1
  • 플래시게임
  • 게임토론방
  • 엑스박스
  • 플레이스테이션
  • 닌텐도
  • 모바일게임
  • 게임2
  • 던전앤파이터
  • 마비노기
  • 마비노기영웅전
  • 하스스톤
  • 히어로즈오브더스톰
  • gta5
  • 디아블로
  • 디아블로2
  • 피파온라인2
  • 피파온라인3
  • 워크래프트
  • 월드오브워크래프트
  • 밀리언아서
  • 월드오브탱크
  • 블레이드앤소울
  • 검은사막
  • 스타크래프트
  • 스타크래프트2
  • 베틀필드3
  • 마인크래프트
  • 데이즈
  • 문명
  • 서든어택
  • 테라
  • 아이온
  • 심시티5
  • 프리스타일풋볼
  • 스페셜포스
  • 사이퍼즈
  • 도타2
  • 메이플스토리1
  • 메이플스토리2
  • 오버워치
  • 오버워치그룹모집
  • 포켓몬고
  • 파이널판타지14
  • 배틀그라운드
  • 기타
  • 종교
  • 단어장
  • 자료창고
  • 운영
  • 공지사항
  • 오유운영
  • 게시판신청
  • 보류
  • 임시게시판
  • 메르스
  • 세월호
  • 원전사고
  • 2016리오올림픽
  • 2018평창올림픽
  • 코로나19
  • 2020도쿄올림픽
  • 게시판찾기
  • 게시물ID : humorbest_820420
    작성자 : 94년산수컷
    추천 : 44
    조회수 : 10421
    IP : 112.171.***.100
    댓글 : 개
    베스트 등록시간 : 2014/01/15 16:48:06
    원글작성시간 : 2014/01/15 14:54:36
    http://todayhumor.com/?humorbest_820420 모바일
    JSP)SNS 연동 소스 공개(Facebook 타임라인)
    1.png
    일반적인 페이스북 초기페이지입니다.
    개발용으로 계정을 하나 더 만들었습니다.
    3.png
    계정생성이 끝나셨으면 https://developers.facebook.com/ 으로 들어가시면 상단과 같은 페이지가 나옵니다.
    상단의 녹색 가입하기 버튼을 눌러주세요
    4.png

    가입하기 버튼을 누르시면 위와같은 레이어팝업이 나타납니다. 페이스북의 개인정보 취급방침에 동의하냐고 묻지만...
    귀찮아서 읽지않고 체크후 계속하기를 눌러줍니다(다들그렇지않나요?...나만그런가)
    5.png
    계속하기 버튼을 누르시면 레이어팝업이 위와같이 변합니다
    생성할 앱의 속성을 고르라고 합니다.
    모두 체크 해제하시고 계속하기를 눌러주시면 됩니다.
    7.png
    6.png

    이렇게 developers 가입이 끝났습니다.
    페이스북에 가입후 휴대폰 인증을 하지 않으신 분은 developers 가입중 휴대폰인증이 필요하실겁니다.
    4444.png
    가입이 끝나셨으면 https://developers.facebook.com/apps 로 들어가 주세요
    들어가시면 상단에 새앱만들기라는 파란색 버튼을 클릭해주시면 됩니다.
    7.png
    ㅂ버튼을 누르시면 상단과 같은 레이어 팝업이 나타납니다.
    앱이름(영문자 + 숫자 조합 가능)
    앱 네임 스페이스(소문자 7글자 이상)
    을 적어주시고
    앱 카테고리는 기타를 선택 후 계속 하기를 눌러줍니다.
    8.png
    계속하기를 누르시면 상단과 같은 자동가입방지 입력문자가 나타납니다.
    가끔 알아보기힘들정도의 문자가 나타나는데 다른텍스트 시도하기버튼을 누르셔서 갱신하시면됩니다
    자동방지 입력문자를 입력하시고 계속하기를 눌러줍시다.
    9.png
    이제 앱 생성이 끝났습니다.
    앱 생성이 완료되시면 앱 정보 페이지로 가게 되는데
    다시들어가시려면 https://developers.facebook.com 페이지 상단에 apps를 눌러주시면 다시 정보페이지로 갈 수 있습니다.
    4444.png
    apps 버튼을 누르게 되면 상단과 같은 페이지가 나타나는데요
    생성한 앱이 여러개일수록 왼쪽의 앱메뉴가 늘어납니다.
    여기서 상단에 있는 회색메뉴 Edit app 버튼을 눌러줍시다.
    4444.png
    앱 정보 페이지입니다.
    상단의 앱 아이디와
    앱 시크릿코드를 사용해야합니다.
    어디도망가지않으니 적어두지 않으셔도 됩니다.
    여기서 왼쪽에 Advenced 메뉴를 클립해주시면

    12.png
    위와같은 페이지가 나타납니다.
    스크롤을 아래로 내리시다보면
    13.jpg
    이런부분이 있습니다. Valid OAuth redirect URIS 부분은 이 앱의 정보가 사용될 수 있는 페이지를 지정해주는부분입니다.
    여러사이트를 지정 할 수 있습니다.
    이제 JSP 소스부분입니다.
    위링크로 가시면 제가 올려둔 소스를 보실 수 있습니다.
    이해하기 쉽게 주석을 달아놨습니다.
    이 소스를 이클립스로 컴파일 해보시면
    (이상하게 이페이지는 파일이 jpg, png 확장자로 안올라가네요... gif 로 인코딩해서 화질구집니다)
    16.gif
    get token이라는 버튼이 보이실겁니다.
    이버튼을 눌러주세요.
    (사진이 세 확장자 모두 안올라가는관계로....)
    이런 문구가 나타나실겁니다
    "생성한앱이름" 에서 다음 정보를 받습니다: 회원님의 공개 프로필, 친구 리스트 그리고 상태업데이트
    라는 문구와 함께 하단에 취소, 확인버튼이 있습니다.
    확인버튼을 눌러주시면
    16.png
    15.png

    위와같은 코드가 나타납니다.
    제가 직접 홈페이지를 만들때는 토큰을 받는 모든페이지를 팝업으로 처리 후 부모창에 받아온 토큰값을 넘겨줍니다.
    이렇게 받아온 토큰값에는 유효기간이 있습니다.
    원래는 무제한 토큰이 있었는데 페이스북 개발자페이지가 개편되면서 토큰이 2개월짜리밖에 생성이 되지 않습니다.
    이런방식으로 토큰을 DB에 저장한 후 2개월마다 갱신을 해줍니다.
     
     
    일단 페이스북의 타임라인을 긁어오기전에
    페이스북 페이지의 아이디를 알아야합니다.
    제목 없음.png
    제목 없음.png

    페이스북 메인에서 상단 오른쪽의 톱니바퀴 모양을 클릭하신 후 계정설정으로 들어갑니다.
    facebook_com_20140103_220703.jpg
    facebook_com_20140103_220703.jpg
    facebook_com_20140103_220703.jpg

    계정설정 페이지에 들어오신후 이메일 부분을 클릭하시면 페이스북 이메일이라는 부분이 있습니다.
    이부분에서 @facebook.com 이라는 부분을 제외한 앞부분이 여러분의 페이스북 페이지 아이디입니다.
    로들어가시면 페이지아이디의 페이스북 페이지로 이동됩니다.
    위 링크는 페이스북 페이지를 긁어오는 소스 입니다.
    첫글과 마찬가지로 주석을 달아놓았습니다.
    https://www.facebook.com/holic940817
    제가 지금까지 테스트로 작성한 게시글입니다.
    또 이미지가 안올라가네요....
    aaaaaaaaaaaaaaaaaaaa.png
    aaaaaaaaaaaaaaaaaas.png
    aaaaaaaaaaaaaaaaaaaa.png
    aaaaaaaaaaaaaaaaaaaa.png
    aaaaaaaaaaaaaaaaaas.png
    minData와 maxData를 1로잡은 후 컴파일한 페이지입니다.
    aasdasd.png
    aasdasd.png
    minData : 0
    maxData : 2
    asdasdasdasdasdasdas.png
    xml페이지를 파싱하지 않은채 뿌린 페이지 입니다.
    제가 주로 작업하는 홈페이지가 관공서, 비영리기관이라 홈페이지에 적용되는 원본소스를 공개하지 못하는점 이해바랍니다.
    컴게에 올렸던 글인데 프로그래머 게시판이 생겨서 여기로 가져왔습니다 ㅎㅎ
    약 2~3주간 야근해가며 맨땅에 헤딩으로 개발한 소스입니다. 유용하게 쓰셨으면 좋겠네요 ㅎㅎ
    http://www.cckorea.org/images/ccl/lic_by_nc_nd_g.gif
    94년산수컷의 꼬릿말입니다


    ↓이외의 프로필


    직업 : JSP 웹 프로그래머(2012년 9월 시작)

    나이 : 94년생 개띠

    JAVA 관련 질문 받습니다.

    kakao : holic940817

    nateon : [email protected]

    email : [email protected]

    이 게시물을 추천한 분들의 목록입니다.
    [1] 2014/01/15 14:58:46  203.84.***.251  콜드이슈  497756
    [2] 2014/01/15 15:05:18  121.162.***.47  익명01011011  417443
    [3] 2014/01/15 15:06:52  183.97.***.36  thevb.co.kr  487622
    [4] 2014/01/15 15:08:17  121.185.***.223  평정컴퓨터  100041
    [5] 2014/01/15 15:23:19  210.115.***.135  꿈꾸는산  243159
    [6] 2014/01/15 15:23:29  203.246.***.74  nullpointer  456930
    [7] 2014/01/15 15:23:53  119.207.***.15  erer.kr  20251
    [8] 2014/01/15 15:27:21  168.188.***.225  윤하홀릭  87487
    [9] 2014/01/15 16:46:20  203.250.***.177  국견  407196
    [10] 2014/01/15 16:48:06  182.172.***.155  timey  498435
    푸르딩딩:추천수 3이상 댓글은 배경색이 바뀝니다.
    (단,비공감수가 추천수의 1/3 초과시 해당없음)

    죄송합니다. 댓글 작성은 회원만 가능합니다.


    현재 게시판의 베스트게시물입니다.  
    번호 제 목 이름 날짜 조회 추천
    822710
    대한민국이 IT산업을 위해 해준일 [23] enoeht 14/01/19 10:10 6790 129
    822686
    개발자노잼님 글 보고 쓰는 회사와 싸우는법.<야근수당받기> [7] 사시모토 14/01/19 08:59 3564 75
    822602
    [PHP팁] 위험 단어를 HTML 엔티티로 안전하게 변환하기 [19] ActiveXXX 14/01/19 02:02 2613 38
    821985
    [지진주의]CSS3 흔들림효과 테스트 [53] ActiveXXX 14/01/18 03:10 4251 71
    821837
    회사 신고해서 노동부 다녀온다고 했던 사람입니다. [32] 개발자노잼 14/01/17 21:53 6454 100
    821764
    오유에 소스코드올릴 때 [12] 게임할줄몰라 14/01/17 19:28 2990 31
    821558
    그만둔 회사 신고해서 야근수당 받으러 갑니다. [46] 개발자노잼 14/01/17 11:39 11587 228
    821052
    [자작, 재미없음 주의!] 본격 객체지향 코딩 안배우는 만화 [12] 빙티 14/01/16 17:03 2366 22
    821019
    stdio.h [15] 국견 14/01/16 16:07 3421 24
    820966
    가난한 Object 이야기 [10] 콜드이슈 14/01/16 14:27 4088 35
    820907
    팁] 프로그래머 취업할때 주의할점 정리 [15] 쁨쁨 14/01/16 12:05 6565 76
    820836
    손수 만든 랜덤값 함수 [11] 콜드이슈 14/01/16 09:11 4408 30
    820734
    객체지향 프로그래밍으로 부자되는법 [26] 콜드이슈 14/01/16 01:23 4788 62
    820616
    흔한 고대의 포인터 설명 [17] 콜드이슈 14/01/15 22:14 5863 37
    JSP)SNS 연동 소스 공개(Facebook 타임라인) 94년산수컷 14/01/15 16:48 10421 44
    820321
    알고리즘 트레이닝 사이트 [12] 평정컴퓨터 14/01/15 13:39 6220 68
    820312
    전 적정 수준의 질문글은 배척하지 말았으면 좋겠어요 ㅠㅠ [12] 알콜만세 14/01/15 13:20 2028 27
    820233
    과제 물어보는 사람에게 하고싶은 말 [10] 야매인생 14/01/15 10:54 3932 25
    820060
    비전공자들도 혼자서 단계 별 프로그래밍 학습이 가능한 사이트 [35] edonis 14/01/15 00:17 9939 162
    819869
    프로그래머가 노후에 치킨집 창업하는게 사실인가요? [56] 앵두 14/01/14 18:56 8015 100
    819862
    프로그래머 게시판에 가장 필요한 글이 없네요. [52] 서면몇센치게 14/01/14 18:44 5261 52
    819859
    프로그래머가 소매치기 당했을 때 하는 말은? [12] RedPain 14/01/14 18:43 6994 53
    819857
    웃기긴하다만 뭔가 많이 씁슬하네요 [10] 캣닙 14/01/14 18:38 4349 33
    819804
    이 곳은 개강과 동시에 숙제 게시판이 될 것입니다. [17] 사원대우임원 14/01/14 17:38 4553 33
    819795
    치킨 추천해주세요 [39] 덧글대통령 14/01/14 17:14 4692 55
    819787
    첫빠다 [64] 콘덴서 14/01/14 17:02 5182 111
    [◀이전10개] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [다음10개▶]
    단축키 운영진에게 바란다(삭제요청/제안) 운영게 게시판신청 자료창고 보류 개인정보취급방침 청소년보호정책 모바일홈