2010-02-27 3 views
0

예를 들어 200 개의 트윗에서 가장 일반적인 링크를 결정하는 데 사용할 수있는 API가 있습니다 (Twitter API에서 제공하지 않음). 내가하고 싶은 것은 최신 200 개의 트윗을 가져 와서 사람들이 무엇을 말하는지를 결정하는 것이다. 트윗에 링크가 포함될 것이라고 확신한다. (트위터 API에 링크가 포함 된 트윗을 반환하도록 요청할 것이기 때문에) 내 코드가 서로 다른 bit.ly 링크를 가지고 있어도 두 URL이 동일하다는 것을 이해하도록하고 싶습니다.많은 짹짹에서 가장 일반적인 링크를 결정하는 API가 있습니까?

내가 뭘하려하는지 (이는 사람들이 도움을 좀 더 쉽게 제공 할 수 있음) 나는이 200 개의 트윗에서 가장 중요한 주제가 무엇인지 결정하려고하고 있다는 것입니다. 나는 사람들이 같은 이야기에 대해 이야기하고 있지만 다른 링크를 제공 할 수도 있음을 이해한다. 그러나 쉽게 이해할 수 있을지 모르겠다. 예, API를, 샘플 코드 및 기타 아이디어

링크이 말해주십시오 설명하기 위해 더 많은 정보를 필요로하는 경우

:) 도움이 될 것입니다 그리고 더 많은 정보를 포함하도록 질문을 수정합니다

답변

2
  1. 는 정규식 패턴을 사용하여 트윗 목록에있는 모든 링크를 찾아 ..

    내가 알고하지 않는 것이 있지만하여이 작업을 수행 할 수 있습니다.

  2. 각 링크를 검색하려면 Twitter 검색 API를 사용하십시오. 결과 수가 반환됩니다.

  3. 반환 된 결과 수별로 링크를 수동으로 정렬합니다.

0

기본적으로 먼저 (이것은 당신이 200 필요하면 다음 커서를 요청하고 next_cursor 값 경우 확인하는 루프를 만들 필요가 100 개 트윗 것 최신 대중 타임 라인을 얻을,이 API에서이를 얻을 수 있습니다 0보다 큽니다.) 그리고 관련성을 결정하는 거미를 만듭니다.

http://api.twitter.com/1/statuses/public_timeline.

xson, rss 또는 atom입니다.

단어의 인기를 결정하려면 모든 텍스트를 문자열로 덤프 한 다음 공백, 문장 부호 등으로 분리하고 명사를 삭제하고 정렬하여 사전을 만듭니다. 단어와 단어의 수와 함께 변수.

링크의 인기도를 확인하려면 동일한 프로세스이지만 각 링크에서 웹 요청을 수행하여 최종 링크 대상을 결정하는 추가 단계가 필요합니다.

0

다른 사람들의 의견을 바탕으로 트위터 검색을 사용하여 트윗을 아무 문제없이 얻을 수 있으며이 답변에서 그 부분에 대해 설명하지 않겠습니다.

짧은 링크에 대한 가능한 경로 :

당신 수, bit.ly 예를 들어, 고토에 대한 당신이 추적하고자하는 URL에 대한 사용자 정의 짧은 링크를 만들 수 있습니다. 해당 링크를 사용하여 URL 끝에 +를 추가하면 링크 통계가 표시됩니다. 예 : http://bit.ly/tweelay+ 또한, bit.ly는 동일한 URL을 가리키는 다른 짧은 링크를 추적합니다. 그런 다음 검색에서 사용할 수 있습니다.

bit.ly /stats API을 사용하면 단축 URL의 목록을 가져올 수 있습니다.

추적하려는 URL에 따라 참조 로그에 액세스 할 수 있습니다. (즉 자신의 웹 사이트) 추천 로그를 사용하여 검색에 사용할 수있는 추가 짧은 URL을 찾을 수도 있습니다.