twitterapi-python - Twitter API 地理位置
问题描述
我对此真的很陌生,我正在尝试使用 Twitter 的 API 来获取地理信息。这似乎很简单。输入纬度/经度和从该点开始搜索的距离(以 mi 为单位)。或公里,但我不知道我应该如何/在哪里输入我的 API 密钥或它应该采用什么格式/顺序;它应该位于的位置等......这是示例:
https://api.twitter.com/1.1/search/tweets.json?q=%20&geocode=37.781157%2C-122.398720%2C10mi
那么我在哪里放置我的凭据以及按什么顺序等等......我只是找不到任何信息。
一如既往,非常感谢所有帮助......
解决方案
您不能通过 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)
推荐阅读
- node.js - 如何使用节点和 React 上的 express 解决 API 身份验证问题
- c# - 不能将 A 类隐含到泛型类型
- c++ - 列表容器中的迭代器
- sql - 在 sql 文件中创建下面创建的另一个表的外键表
- asp.net-core - 如何修复“开发中的环境错误”?
- reactjs - Couch DB 关系建模 - 搜索和排序
- java - 我可以在 android studio 中将布局视图转换为 pdf 文件吗?
- javascript - 如何在js中分配更多属性对象的简写
- html - 带网格系统的 Bootstrap 4(导航栏)
- css - 为白标应用程序创建 SASS 覆盖