트위터를 보면 글에 인터넷 주소 링크를 심심찮게 볼 수 있다
그리고 대부분의 링크 주소는 꽤 심플하다
그런데 링크를 클릭해서 넘어가보면 다른 주소, 원래의 긴~ 주소 페이지로 이동한다
그럼 긴 URL 을 짧은 URL로 매핑 시켜주는 무엇인가가 있다는 예기인데...
트위터가 제공하는 걸까? 아니면 실제 컨텐츠 제공자가 지원하는 걸까?
팀장님으로 부터 조사 임무를 부여받고, 살펴 보게 되었다
아래는 조사 후 팀에 공유한 메일 내용이다
그나저나 이 조사 덕에 기존에 관심을 두지 않았던 트위터에 가입하게 되고 재미까지 느끼고 있다
조사하는 시간은 약 1시간 정도였는데, 트윗질은 하루 종일 했다는 ... ㅎ
------------------------------------------------------------------------------------------
아시다시피 트위터는 글 수 제한(140자)이 있습니다
외부링크주소(URL) 역시 글 수에 포함되기 때문에 URL 단축 기법이 이용됩니다
URL을 줄일 수 있는 방법이 필요한데, 현재 트위터에서 사용되고 있는 대부분의
단축 URL 기법은 트위터와는 무관한 제 3자에 의해 제공됩니다
제 3자에 의한 URL 단축 서비스 제공
기본적으로 URL을 단축해 주는 시스템은 제 3자에 의해 제공됩니다
URL을 단축해 주는 사이트가 굉장히 많으며 트위터는 물론 기사원문을 제공하는 곳과도
완전히 별개의 사이트 입니다. 아래는 단축 URL 에 대한 서비스 흐름도 입니다
단축 URL 을 제공하는 사이트 목록입니다(꽤 많네요..)
http://bit.ly http://tln.kr http://durl.kr http://tinyurl.com http://yep.it http://foldurl.com http://is.gd http://j.mp http://tr.im http://url.fm
http://qurl.net http://url123.com http://ataja.es http://lin.kz http://lnk.in http://shurl.net http://simurl.com http://tinyclink.com http://urlcut.com http://w3t.org http://2u.lc
컨텐츠 공급자가 직접 제공하는 Fancy Url
팬시 URL 기법은 이전부터 존재 했던 방식으로 유저가 URL을 기억하기 쉽도록 서비스 사에서 직접 단축 url을 제공하는 방식입니다
예를 들어, 네이버 블로그의 경우 다음과 팬시 url 이 제공됩니다
실제 주소: http://blog.naver.com/NBlogMain.nhn?blogId=mkex&
Fancy Url: http://blog.naver.com/mkex/
이는 블로그 주소는 물론 게시물 주소도 해당됩니다. 서비스를 제공하는 업체에서 직접
제공하는 방식입니다
이 개념을 적용해 컨텐츠 공급자 차원에서 트위터를 겨냥해 단축 url 을 제공해 주는 경우도
있습니다. 국내 위키트리라는 뉴스 사이트에서는 기사 원문에 대해 단축 url 을 직접 생성 해 주며 글 내용도 자동 생성해 줍니다
아래 그림과 같이 기사 원문에서 트위터 이미지를 클릭하면,
다음과 같이 트위터 글 쓰기 폼이 열리며 단축 주소와 글 내용이 자동 생성되어 열립니다
오픈 API를 이용한 연동 가능
트위터는 기능에 대한 API 를 오픈하고 있어 이를 이용하면 외부 사이트에서 트위터로 글을
등록할 수 있습니다
현재 대표적으로 트위터에 이미지를 등록하는 http://twitpic.com 에서 트위터의 Open API 를 이용해 이미지를 등록해 줍니다. 이 방식을 활용하면 우리의 서비스 글을 트위터로 올리는
편리한 프로세스를 (제한적이지만) 만들 수 있을 것 같습니다
아래는 트위터에 이미지를 등록해 주는 사이트 목록입니다
http://twitpic.com http://www.yfrog.com http://www.mobypicture.com http://www.twitgoo.com http://tweetphoto.com
이상 기본적인 조사입니다
추가 확인 사항 있으면 회신해 주세요
'모바일' 카테고리의 다른 글
안드로이드(Android)? (2) | 2010.07.13 |
---|---|
PhoneGap 개발 환경 구축 (안드로이드 기반) (2) | 2010.07.12 |
Android 개발환경 구축 (6) | 2010.07.12 |
모바일 웹, 장치(Device)의 기능을 불러다 쓰다 (0) | 2010.07.08 |
구글, 안드로이드 개발 공부 (0) | 2010.07.05 |