Mining the by Graph API
1. 페이스북 소셜 그래프와 Graph API, OGP 2. 페이스북 페이지와 친구들에서 좋아요 분석하기 3. 소셜 그래프 분석을 위한 결속집단 분석 4. 소셜 그래프 시각화
1. 페이스북 소셜 그래프와 Graph API 페이스북은 많은 정보를 가지고 있고 친구 관계가 대칭적 → 사용자 간 상호 허가가 필요 개인정보 보호 기능이 탁 월 상호작용을 나타내는 그래프로 표시 그래프 API 를 사용하여 소셜 그래프로 표시된 페이스북 내의 데이터를 검색하거나 새로 게시할 수 있다. HTML 나 Python 패키지로 요청 ’08 에 발표한 구글의 Social Graph API 에 이어 ’10 에 페이스북에서 소셜 그래프와 함게 Open Graph Protocol 을 발표. 고객들이 검색한 결과를 바탕으로 광고를 노출하며, 페이지에 페이스북 페이지로 연 결하여 웹사이트에서 다른 웹사이트로 연 결이 가능하게 해준다.
1. 페이스북 소셜 그래프와 Graph API
API 요청 2 – Python 에서 http 요청 10 명의 친구들이 좋아하는 10 개를 불러 오는 것. fields(likes) 만 쓰면 친구 열 명이 좋아하 는 모든 링크가 나와서 프로그램이 먹통 이 되어 버림.
import facebook # pip install facebook-sdk import json # A helper function to pretty-print Python objects as JSON def pp(o): print json.dumps(o, indent=1) # Create a connection to the Graph API with your access token g = facebook.GraphAPI(ACCESS_TOKEN) # Execute a few sample queries print ' ' print 'Me' print ' ' pp(g.get_object('me')) print print ' ' print 'My Friends' print ' ' pp(g.get_connections('me', 'friends')) print print ' ' print 'Social Web' print ' ' pp(g.request("search", {'q' : 'social web', 'type' : 'page'}))
mtsw_id = ' ' pp ( g. get_object ( mtsw_id ))
Likes 수 차이가 굉장히 크다. -> 이유 는 ?
Mining the by Graph API