首页 > 解决方案 > Twitter API 地理位置

问题描述

我对此真的很陌生,我正在尝试使用 Twitter 的 API 来获取地理信息。这似乎很简单。输入纬度/经度和从该点开始搜索的距离(以 mi 为单位)。或公里,但我不知道我应该如何/在哪里输入我的 API 密钥或它应该采用什么格式/顺序;它应该位于的位置等......这是示例:

https://api.twitter.com/1.1/search/tweets.json?q=%20&geocode=37.781157%2C-122.398720%2C10mi

那么我在哪里放置我的凭据以及按什么顺序等等......我只是找不到任何信息。

一如既往,非常感谢所有帮助......

标签: twitterapi-python

解决方案


您不能通过 URL 提交凭据。使用 python 你可以使用这个库: TwitterAPI

from TwitterAPI import TwitterAPI
SEARCH_TERM = 'pizza'
GEOCODE = '37.781157,-122.398720,10mi'
api = TwitterAPI(<consumer key>, <consumer secret>, <access token key>, <access token secret>)
r = api.request('search/tweets', {'q':SEARCH_TERM, 'geocode':GEOCODE})
for item in r:
    print(item['text'] if 'text' in item else item)

推荐阅读