페이스북,트위터기능

Download Report

Transcript 페이스북,트위터기능

페이스북/트위터
조사
목차
페이스북 기본 기능
트위터 기본 기능
개방화
페이스북/트위터/구글 개방화
페이스북 연계서비스
트위터 연계서비스
Facebook Connect
트위터 API
페이스북 기본기능
페이스북 (Facebook)
- 친구들과 대화하고 정보를 교환하는
소셜 네트워크 웹사이트
특징
- 쌍방향 연결구조로, 인맥을 확장하고,
이들 간의 소통을 중시
- 쪽지, 사진첩, 일정, 채팅 외에도 부가기능
(오픈플랫폼 어플리케이션)을 추가하여 사용
용어
- wall(담벼락) : Facebook에서 자신의 페이지 영역
- facebook (fan) page: 기업이나 유명인사들이
자신의 상품이나 팬을 관리할 목적으로 만든 페이지
- group: 비공식적인 팬 페이지
- poke : 모르는 사람에게 대화를 걸 수 있는 기능
트위터 기본 기능
트위터(Twitter)
- 140자로 의사 소통하는 social networking,
micro-blogging 서비스
특징
- 실시간 메시징과 웹을 결합한 형태
- OpenAPI 를 지원하여, 웹, 모바일, 브라우저
플러그인 등 수많은 클라이언트를 통한 사용
용어
- tweet : 트위터에 올리는 글
- timeline : 본인이나 following하는 사람의 글을
최근 순서대로 보여주는 화면
- Following : 트위터 사용자를 내 목록에 추가
(내 타임라인에서 메시지 보기)
- Follower : 내 메시지를 듣는 사람.
(상대방의 동의 없이 구독가능)
트위터 기본 기능
tweet
- 트위터에서 메시지 쓰기
- 타임라인: 자신, follower
reply
- 특정 대상에게 응답하기
- 타임라인: 자신, 상대방, 자신과 상대방 모두의 follower
- 형식: @상대ID 메시지
mention
- 메시지 중간에 상대방을 언급
- 타임라인: 자신, follower, mention 대상
- 형식: 메시지 @상대ID 메시지
Direct Message
(DM)
- 1:1로 의사 소통하는 비공개 트윗
- 자신을 follow하는 사람에게만 전송가능
- 형식: D 상대ID 메시지
list
- 리스트를 생성하고 사용자들을 추가
- 해당 사용자들의 트윗들로 구성된 타임라인을 볼 수 있다
ReTweet
- 누군가의 트윗을 내 follower들에게 공유 (사용자간 약속에서 출발)
- 형식: 메시지 RT 리트윗메시지(@원본ID: 원본메시지)
Hash Tags
- 특정주제를 지정하고 검색하기 위해 사용 (사용자간 약속)
- 형식: #태그
OverHeard
- 들은 이야기를 전달하는 것 (사용자간 약속)
- 형식: OH 메시지
Heard Through
- 실생활에서 실제로 들은 것을 나타냄 (사용자간 약속)
- 형식: HT 메시지
OPENNESS
개방화
Open API → Open Platform → Open Data (Data Portability)
개방화의 장점
• Open API : 시장 표준화 / 광고 (Monetization)
• Open ID : 가입장벽 해소
• Open Social : 파트너쉽 구축 - Application 확대
•
•
•
•
마케팅/R&D 비용 절감
개발기간 단축
제휴 network 확장
고객 유입증대
개방화 트렌드
구글
- 2007년 11월 OpenSocial 발표
- 2008년 12월 Friend Connect 런칭
페이스북
- 2006년 외부 개발자용 API 공개
- 2007년 5월 오픈플랫폼 F8 런칭
- 2008년 12월 페이스북 connect 런칭
MySpace
- 2007년 11월 OpenSocial 진영 참여
- 2008년 12월 MySpace Open P/F 발표
Yahoo
- 2008년 10월 Y!OS 발표
SK Communications
- 2009년 6월 NATE Connect / App Store 오픈 정책 발표
네이버
- 2008년 12월 스마트에디터 알파버전 공개
다음
- 2008년 OpenSocial 참여, 위젯뱅크 운영중
트위터
- 2007년 API 공개
- @anywhere 플랫폼 발표
파란
- 2008년 오픈소셜 도입 발표
페이스북 개방화
페이스북 개방화 내용
1. 외부 개발자용 API
페이스북 내에 자신의 어플리케이션을 이용자에게 제공
2. 오픈플랫폼 F8
- 써드파티들이 Facebook에 어플리케이션을
쉽게 Add-on할 수 있도록 공개한 API
- Open API를 통해 개발/구동되는 Social OS를 표방
- Walled Garden의 형태를 띄고 있음
- 플랫폼 소스까지 오픈
3. 페이스북 connect
- 페이스북에 접속하지 않고, 외부 웹사이트에서 데이터
(글, 사진, 동영상, 친구정보 등)를 이용할 수 있는 서비스
- 데이터이동성(Data Portability)을 적용한 페이스북 서비스
개방화 효과
-
180개국 백만명 이상의 개발자와 회사 참여
350,000개의 액티브 어플리케이션 등록
15,000개 이상의 웹사이트가 페이스북 커넥트 이용
상위 250개의 어플리케이션을 이용하는 이용자 수가
매월 백만명 이상
- 일반 웹사이트, 아이폰용, 닌텐도
트위터 개방화
트위터 개방화 내용
1. Open API
- REST API : 회원가입을 제외한 Twitter 사이트의 거의 모든 기능
- Search API : Tweet 검색을 통한 실시간/예전 Trend 보기
- Streaming API : 트윗을 거의 실시간으로 전송
2. @anywhere
외부 웹사이트에서 트위터에 있는 트윗 컨텐츠를 손쉽게 연동할 수 있는 기능
3. 인증
- Basic Auth : user credentials을 HTTP request의 헤더에 담아 전송.
- OAuth : 토큰 저장 방식을 사용해 인증
※ OpenID : 데스크탑 애플리케이션에 사용불가
개방화 효과
- 3만명 이상의 개발자 참여
- 약 5만개의 어플리케이션 개발
- 자사 사이트보다 외부(API)로부터
10배 이상의 호출
- 하루 수억회의 request
구글 개방화
구글 개방화 내용
- OpenSocial
: 여러 SNS 사이트에 공통적으로 쓰일 어플리케이션을 만들 수 있는 공통(표준) API 규격
- Friend Connect
: 소셜네트워킹 서비스에 쌓여 있는 정보를 가져갈 수 있는 플랫폼을 제공
- 오픈아이디, OAuth 등 표준에 기반
페이스북 어플리케이션
페이스북 연계 서비스
트위터 연계 서비스
트위터 클라이언트
Short URL서비스
사진/비디오/파일/음악/음성/캠 등을 공유하기 위한 서비스
서치엔진/뉴스 시스템/트렌드 웹사이트
위치 정보 연계 서비스
트위터 연계 서비스
Firefox 용 플러그인 TwitterFox
iPod 용 TwitterFon
데스크탑용 Twitter App
트위터 연계 서비스
bit.ly
Short URL서비스
twitpic.com
트위터로 사진이나 그림을 공유하기 위한 서비스
CrowdEye.com
트위터 계정당 랭크에 따른 검색순위 소팅
Collecta.com
실시간 스트리밍 검색엔진. 블로그와 댓글,트위터,플리커,트윗픽,유튜브 등에서 검색
TweetMeme.com
Hottest Links on Twitter
flackr.net
Latest headlines from news Twitter account – WSJ , CNN, BBS ..
Trendistic.com
Twitter Search + Trend in graph
apps.asterisq.com/mention
map
트위터 사용자의 주요 대화 상대를 지도로 표시
stocktwits.com
트위터의 실시간성을 주식정보와 연계한 서비스
twtpoll.com
트위터와 설문조사 연계. 빠른 전달과 답변 및 설문결과를 자신의 사이트로 임베드 기능
twittervision.com
트위터와 구글맵의 매쉬업. 지오태깅된 트윗을 구글맵상에 바로 표시
we-love-the.net/Stweet
트위터와 구글 스트리트뷰의 매쉬업. 지오태깅된 트윗을 구글 스트리트뷰 상에 표시
twittercal.com
트위터와 구글캘린더의 결합. DM 을 통해 구글 캘린더에 일정 추가
PicFog.com
트위터와 각종 포토서비스(TwitPic, TweetPhoto, yFrog, Twitgoo) 결합. 트위터에서 공유되는 각종
사진들을 실시간으로 리프레시
tastidlite.com
뉴욕의 아이스크림 체인. 적립카드와 트위터를 연결하여, 적립시 자동트윗하게 설정하면 포인트 추
가 적립
twitonair.com
캠을 이용한 방송지원. 실시간 방송 + 동시 녹화 + 채팅
selfintro.xguru.net
한국 트위터 사용자 자기소개
twtkr.com
한글트위터
Facebook Connect
페이스북 플랫폼의 Core Components
- PHP API
- RESTful API
- FQL(Facebook Query Language)
: API를 사용하지 않고 페이스북 user data를 query
- XFBML, FBML (Facebook Markup Language)
: HTML페이지에 XFBML 태그를 추가
- FBJS(Facebook Javascript)
: Facebook 어플리케이션에 JavaScript를 사용할 수 있는 솔루션
- Facebook Connect
: 페이스북 ID로 3rd party 웹, applications, 모바일 단말에 로그인할 수 있는 API
Facebook RESTful API
-
Administrative Methods
: 프로퍼티 관리, 사용자 접근 관리
Login/Auth Methods
: 인증토큰 생성, 세션처리, 권한관리
Data Retrieval Methods
: 사용자의 컨텐츠 검색, 친구검색
Publishing Methods
: 페이스북 컨텐츠 작성 및 관리
Facebook Connect Methods : 3rd party 계정과 연계처리
Mobile Methods
: mobile application에서 SMS 처리
Dashboard API Methods
: dashboard에 뉴스, 사용자 Activity를 관리
Photos API Methods
: 사진, 앨범 관리
Events API Methods
: interact with Facebook Events
Custom Tags API Methods : Custom Tag 등록, 삭제
PHP*
JavaScript*
Connect for iPhone*
Flash/ActionScript*
.NET SDK*
ASP.NET
ASP (VBScript)
Cocoa
ColdFusion
C++
C#
D
Emacs Lisp
Erlang
Google Web Toolkit
Java
Lisp
Perl
Python
Ruby on Rails
Smalltalk
VB.NET
Windows Mobile
Facebook Platform
Client Libraries
트위터 API
REST API - Twitter 사이트의 거의 모든 기능
-
Timeline Methods : 타임라인 읽기, retweet 리스트 읽기
Status Methods : 트윗 포스팅, 조회, 삭제, 리트윗
User Methods : 사용자 검색, 사용자정보 조회, followers 조회, friends 조회
List Methods : 리스트 생성, 삭제, 검색, 타임라인 읽기
List Members Methods : 리스트에 멤버 추가, 삭제, 조회
List Subscribers Methods : 리스트의 follower 추가, 삭제, 조회
Direct Message Methods : DM 전송, 삭제, 조회
Friendship Methods : follow , unfollow , 팔로잉관계보기
Social Graph Methods : followers 리스트, following 리스트 조회
Account Methods : 사용자인증, 세션종료, profile 변경, API호출 회수 조회
Favorite Methods : favorite 생성, 삭제, 조회
Block Methods : Block, Un-block, Block 여부 확인, block 리스트 조회
OAuth Methods : Request Token 획득, 사용, Access Token 획득
Notification, Saved Searches, Spam Reporting, Geo, Local Trends Methods …
Search API -Tweet 검색을 통한 실시간/예전 Trend 보기
- Search : tweet 검색 (단어/#Hashtag 검색, 사용자별 검색, 위치기반 검색)
- Trends : 실시간, 시간별, 일별 trending topic 조회
Streaming API - 트윗을 거의 실시간으로 전송
-
statuses/filter : 필터링된 모든 public statuses ( keyword & users )
statuses/firehose : all public statuses ( Limited access )
statuses/links : all statuses containing http: and https:
statuses/retweet : all retweets ( Limited access )
statuses/sample : random sample of all public statues
ActionScript/Flash
C++
C#/.NET
Coldfusion
Eiffel
Erlang
Java
JavaScript
Objective-C/Cocoa
Perl
PHP
PL/SQL
Python
Ruby
Scala
T-SQL
VB.NET
트위터 API를 구현한
라이브러리