2011-08-22 3 views
0

이 해결 방법을 찾고 있는데 게시 된 Twitter API 버그 : http://code.google.com/p/twitter-api/issues/detail?id=214Twitter API 버그 - 트윗이 잘못된 User_id를 제공합니다. 해결 방법?

트윗을 가져올 때 트윗이 잘못된 User_id를 반환합니다. 그러나 올바른 화면 이름을 제공합니다.

내 목표는이 일을 수행하기 위해 API를 사용하는 것입니다 myfollowers = Twitter.follower_ids("justinzollars") (트위터 보석) 이에 해당 :

  1. 내 트위터 계정의 모든 추종자를 가져 오기를,이 루비 스크립트를 간단하다 API 전화 : https://dev.twitter.com/docs/api/1/get/followers/ids

  2. 개인 사용자의 트윗을 저장하십시오. https://dev.twitter.com/docs/api/1/get/search

문제는 첫 번째 API 호출 user_ids를 반환하고, 트윗 검색 호출 from_user_id_str (_ 이름)를 반환합니다. 수만 건의 API 호출을하고 싶지 않아 twitter 검색 API 호출에서 반환되는 각 from_user_id_struser_id에 대한 트위터를 요구합니다.

이 문제를 효과적으로 해결하려면 어떻게해야합니까?

답변

0

검색 API는 특정 사용자의 트윗을 검색하는 것과 관련하여 실제로 가장 적합한 도구는 아닙니다. 검색 API의 일치하지 않는 사용자 ID 문제가 발생하지 않는 해당 작업에 대한 사용자 시간대를 사용해야합니다. https://dev.twitter.com/docs/api/1/get/statuses/user_timeline

검색 API를 사용하는 경우 검색에서 사용자 ID로 변환 할 때 가장 효율적인 패턴 트위터에서 대량 사용자 조회를 사용하면 약 100 개의 화면 이름을 완전히 수화 된 사용자 객체 ("실제"사용자 ID로 완료)로 변환 할 수 있습니다. https://dev.twitter.com/docs/api/1/get/users/lookup