2016-10-24 4 views
0

Twitter API를 사용하여 해시 태그 # 개발자Mumbai 영역을 사용하는 사용자를 검색하고 있습니다. 매개 변수에 대한 정보를 바탕으로Geolocalization 사용자 검색 : Twitter API

Documentation에서 필요한 결과를 얻을 통과, 결과 검색 URL은 다음과 같습니다

https://api.twitter.com/1.1/users/search.json?q=%23developers&geocode=19.298572,72.871817,1mi 

그러나, 나는받는 사용자의 결과는 암스테르담, LA 출신 , 프라하와 다른 곳. 어떻게 결과를 뭄바이 영역으로 국한시킬 수 있습니까? 내가 도대체 ​​뭘 잘못하고있는 겁니까?

답변

1

users/searchgeocode 매개 변수를 허용하지 않습니다. doc을 참조하십시오.

geocode을 사용할 수 있습니다. doc을 참조하십시오. 이것은 사용자가 아닌 트윗을 반환합니다. 트윗에서 사용자의 screen_name을 추출 할 수 있습니다.

+0

결과에 페이지 매김을 적용하려면 어떻게해야합니까? 1 요청으로 최대 100 개의 트윗이 반환됩니다. 어떻게하면 모두 얻을 수 있습니까? – Vaulstein

+0

또한 검색 인덱스에는 7 일 제한이 있습니다. 1 주일 이상 된 트윗은 발견되지 않습니다. 이것을 우회하여 오래된 트윗을 얻을 수 있습니까? – Vaulstein

+1

연속 된 요청과 함께 'max_id' 매개 변수를 사용하여 페이지 매김을 수행합니다. 먼저 반환 된 마지막 트윗의 'id'를 가져옵니다. 그런 다음, 다음 요청에 대해'max_id'를'id'의 값에서 1을 뺀 값으로 설정하십시오. 무료 API를 사용하여 일주일 넘은 트윗을 가져 오는 것은 불가능합니다. – Jonas