2011-02-01 3 views
0

트위터에서 @mentions를 사용할 수있는 방법을 알고 있다면 궁금 해서요. 또한 @ 기호를 이스케이프 처리하려면 어떻게해야합니까?게시물에 @mentions을 구현하는 방법

+0

성취하려고 시도하지만,'@ something :'의'something'을 링크로 대체하기 위해 정규 표현식을 보길 원할 수도 있습니다. – pimvdb

답변

1

메시지를 이스케이프 처리하기 전에 먼저 구문 분석해야합니다. 구문 분석 할 때 @mentions를 원하는대로 (Userlink, Image, blah) 바꿔야합니다. 메시지를 적절하게 변경 한 후에는 메시지를 이스케이프 처리하여 데이터베이스에 저장합니다.

+0

어떻게 할 수 있습니까? @mention을 어떻게 파싱 할 수 있습니까? –

1

트위터 - 텍스트 루비 라이브러리를 살펴 봐야합니다. 이 라이브러리 트위터는 @mentions, hashtags 및 url을 구문 분석하여 표시합니다. 분명히 루비에 있고 그것은 선택의 언어가 아니지만 적어도 코드를보고 그들이 모든 것을 어떻게하는지 볼 수 있습니다. 다음은 GitHub의 링크는 다음과 같습니다 https://github.com/mzsanford/twitter-text-rbhttps://github.com/twitter/twitter-text-rb

트위터 분명히뿐만 아니라 미래로가는 API를 결과 내에서 별도의 객체로이 정보를 많이 포함 시작하기로 결정했다. 몇 달 안에 API를 사용하지 않았으므로이 상태가 무엇인지 모르겠지만 공식 문서 사이트의 트위터 엔티티 페이지를 확인해야합니다. http://dev.twitter.com/pages/tweet_entities

관련 문제