17
페이스북/트위터 조사

페이스북,트위터기능 (1)

  • Upload
    -

  • View
    144

  • Download
    1

Embed Size (px)

Citation preview

Page 1: 페이스북,트위터기능 (1)

페이스북/트위터

조사

Page 2: 페이스북,트위터기능 (1)

목차

페이스북 기본 기능

트위터 기본 기능

개방화

페이스북/트위터/구글 개방화

페이스북 연계서비스

트위터 연계서비스

Facebook Connect

트위터 API

Page 3: 페이스북,트위터기능 (1)

페이스북 기본기능

페이스북 (Facebook)- 친구들과 대화하고 정보를 교환하는

소셜 네트워크 웹사이트

특징- 쌍방향 연결구조로, 인맥을 확장하고,

이들 간의 소통을 중시- 쪽지, 사진첩, 일정, 채팅 외에도 부가기능

(오픈플랫폼 어플리케이션)을 추가하여 사용

용어- wall(담벼락) : Facebook에서 자신의 페이지 영역- facebook (fan) page: 기업이나 유명인사들이

자신의 상품이나 팬을 관리할 목적으로 만든 페이지- group: 비공식적인 팬 페이지- poke : 모르는 사람에게 대화를 걸 수 있는 기능

Page 4: 페이스북,트위터기능 (1)

트위터 기본 기능

트위터(Twitter)- 140자로 의사 소통하는 social networking,

micro-blogging 서비스

특징- 실시간 메시징과 웹을 결합한 형태- OpenAPI 를 지원하여, 웹, 모바일, 브라우저

플러그인 등 수많은 클라이언트를 통한 사용

용어- tweet : 트위터에 올리는 글- timeline : 본인이나 following하는 사람의 글을

최근 순서대로 보여주는 화면- Following : 트위터 사용자를 내 목록에 추가

(내 타임라인에서 메시지 보기)- Follower : 내 메시지를 듣는 사람.

(상대방의 동의 없이 구독가능)

Page 5: 페이스북,트위터기능 (1)

트위터 기본 기능

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 메시지

Page 6: 페이스북,트위터기능 (1)

OPENNESS

개방화의 장점

• Open API : 시장 표준화 / 광고 (Monetization)• Open ID : 가입장벽 해소• Open Social : 파트너쉽 구축 - Application 확대

• 마케팅/R&D 비용 절감• 개발기간 단축• 제휴 network 확장• 고객 유입증대

개방화

Open API → Open Platform → Open Data (Data Portability)

Page 7: 페이스북,트위터기능 (1)

개방화 트렌드

구글 - 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년 오픈소셜 도입 발표

Page 8: 페이스북,트위터기능 (1)

페이스북 개방화

개방화 효과- 180개국 백만명 이상의 개발자와 회사 참여- 350,000개의 액티브 어플리케이션 등록- 15,000개 이상의 웹사이트가 페이스북 커넥트 이용- 상위 250개의 어플리케이션을 이용하는 이용자 수가

매월 백만명 이상- 일반 웹사이트, 아이폰용, 닌텐도

페이스북 개방화 내용1. 외부 개발자용 API

페이스북 내에 자신의 어플리케이션을 이용자에게 제공2. 오픈플랫폼 F8

- 써드파티들이 Facebook에 어플리케이션을쉽게 Add-on할 수 있도록 공개한 API

- Open API를 통해 개발/구동되는 Social OS를 표방- Walled Garden의 형태를 띄고 있음- 플랫폼 소스까지 오픈

3. 페이스북 connect - 페이스북에 접속하지 않고, 외부 웹사이트에서 데이터(글, 사진, 동영상, 친구정보 등)를 이용할 수 있는 서비스

- 데이터이동성(Data Portability)을 적용한 페이스북 서비스

Page 9: 페이스북,트위터기능 (1)

트위터 개방화

개방화 효과- 3만명 이상의 개발자 참여- 약 5만개의 어플리케이션 개발- 자사 사이트보다 외부(API)로부터

10배 이상의 호출- 하루 수억회의 request

트위터 개방화 내용1. Open API

- REST API : 회원가입을 제외한 Twitter 사이트의 거의 모든 기능- Search API : Tweet 검색을 통한 실시간/예전 Trend 보기- Streaming API : 트윗을 거의 실시간으로 전송

2. @anywhere외부 웹사이트에서 트위터에 있는 트윗 컨텐츠를 손쉽게 연동할 수 있는 기능

3. 인증- Basic Auth : user credentials을 HTTP request의 헤더에 담아 전송.- OAuth : 토큰 저장 방식을 사용해 인증※ OpenID : 데스크탑 애플리케이션에 사용불가

Page 10: 페이스북,트위터기능 (1)

구글 개방화

구글 개방화 내용- OpenSocial

: 여러 SNS 사이트에 공통적으로 쓰일 어플리케이션을 만들 수 있는 공통(표준) API 규격- Friend Connect

: 소셜네트워킹 서비스에 쌓여 있는 정보를 가져갈 수 있는 플랫폼을 제공- 오픈아이디, OAuth 등 표준에 기반

Page 11: 페이스북,트위터기능 (1)

페이스북 어플리케이션

Page 12: 페이스북,트위터기능 (1)

페이스북 연계 서비스

Page 13: 페이스북,트위터기능 (1)

트위터 연계 서비스

트위터 클라이언트Short URL서비스사진/비디오/파일/음악/음성/캠 등을 공유하기 위한 서비스서치엔진/뉴스 시스템/트렌드 웹사이트위치 정보 연계 서비스

Page 14: 페이스북,트위터기능 (1)

트위터 연계 서비스

데스크탑용 Twitter App Firefox 용 플러그인 TwitterFox iPod 용 TwitterFon

Page 15: 페이스북,트위터기능 (1)

트위터 연계 서비스

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/mentionmap

트위터 사용자의 주요 대화 상대를 지도로 표시

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 한글트위터

Page 16: 페이스북,트위터기능 (1)

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 ErlangGoogle Web Toolkit Java Lisp Perl Python Ruby on Rails Smalltalk VB.NET Windows Mobile

Facebook Platform Client Libraries

Page 17: 페이스북,트위터기능 (1)

트위터 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/FlashC++ C#/.NET ColdfusionEiffel ErlangJava JavaScript Objective-C/Cocoa Perl PHP PL/SQL Python Ruby ScalaT-SQL VB.NET

트위터 API를 구현한라이브러리