2009-10-20 3 views
0

사용자 상태를 검색 할 때 모든 단일 트윗에도 사용자에 대한 전체 정보가 포함되어 있다는 것은 저의 말입니까, 아니면 우스운 말인가? 그래서 한 명의 사용자로부터 200 개의 트윗을 가져 오려면 200 번 중복 된 사용자 정보 (이름, 프로필 색상, 설명 등)를 가져옵니다! 트윗 별 사용자 정보는 개별 트윗 데이터보다 150 % 더 많은 데이터입니다! 모바일 장치에서 다운로드하는 데 낭비되는 많은 데이터입니다.Twitter API 메소드 (status/user_timeline)가 모든 짹짹에 대해 모든 사용자 데이터를 반환합니까?

사용자 정보를 반환하지 않는 숨겨진 매개 변수가 있습니까?

+0

@ Andrew Hare, 왜 질문을 편집하고 마지막 단락을 제거 했습니까? –

답변

1

예, 우스꽝 스럽습니다. 그들이 사용하는 인코딩을 문서화하지 않았고, 앵커 괄호를 HTML 엔티티 코드로 바꾸기 위해 손실이있는 인코딩을 사용하고, JSON이 제대로 형성되지 않았으며 선량이 다른 것을 알고 있다는 것은 우스꽝스러운 일입니다. 아마추어 시간이야!

1

대부분 일관성이 있습니다.

2

documentation에 따르면 trim_user 매개 변수를 사용하면 상태와 관련된 사용자 ID 만 포함하는 "트리밍 된"사용자 개체를 반환 할 수 있습니다.

twurl을 사용하는 예 :

정보를 ( user 객체)의 조각은 여전히 ​​여러 번 반복 될 것이라는 것을
$ twurl "/1/statuses/user_timeline.xml?count=200&trim_user=true" 

하지만 훨씬 적은 공간을 차지합니다.

관련 문제