Как вернуть все общедоступные твиты, касающиеся определенного местоположения, используя API твитера - PullRequest
0 голосов
/ 23 мая 2018

Есть ли вызов API, который вернет все последние публичные твиты, касающиеся определенного местоположения?

Я пробовал GET trends/place, но это WOEID не работает для Шри-Ланки и городов.(Шри-Ланка WOEID - 23424778)

Я не хочу использовать конечную точку твитера GET search/tweets.json, поскольку поиск осуществляется по определенным ключевым словам.

Есть ли какое-то решение для этого?

1 Ответ

0 голосов
/ 19 июля 2018

Наконец-то я получил ответ.Мы не смогли получить тренды для каждого местоположения с помощью твитера API 1.1.

. Вы должны проверить наше ближайшее трендовое место с помощью этого вызова API.Для Austalia

https://api.twitter.com/1.1/trends/closest.json?lat=37.781157&long=-122.400612831116

ответ будет следующим:

    [
  {
    "country": "Australia",
    "countryCode": "AU",
    "name": "Australia",
    "parentid": 1,
    "placeType": {
      "code": 12,
      "name": "Country"
    },
    "url": "http://where.yahooapis.com/v1/place/23424748",
    "woeid": 23424748
  }
]

после этого вы можете использовать GET trends/place.

, даже если вы не можете использовать GET trends/placeдля геофильтрации вы можете использовать конечную точку поиска твитера.если вы не хотите фильтровать его по ключевому слову, игнорируйте параметр q и используйте параметр geocode.например,

https://api.twitter.com/1.1/search/tweets.json?result_type=recent&geocode=5.954920,80.554956,12mi

Здесь ми - это мили.

...