0

我想我只是在这里有点白痴,但我已经想出了如何获取我的时间线,但不知道如何将其修改为执行搜索。我目前有:

consumer = oauth.Consumer(key=CONSUMER_KEY, secret=CONSUMER_SECRET)
access_token = oauth.Token(key=ACCESS_KEY, secret=ACCESS_SECRET)
client = oauth.Client(consumer, access_token)

response, data = client.request(searchURL)

我猜这是最后一行将更改为与搜索一起使用,但我不确定如何格式化它,如果我将 searchURL 更改为用于实际搜索的那个(它目前在时间线上)它说它是格式错误。

任何人都可以帮忙吗?

谢谢。

4

1 回答 1

1

原来它是关闭的形式:

searchURL = https://api.twitter.com/1.1/search/tweets.json?q=obama&count=2&tresult_type=popular

这是一个使用关键字“obama”的示例搜索,将计数设置为 2,并过滤热门结果。

response, data = client.request(searchURL)

tweets = json.loads(data)

返回推文的格式有点……尴尬,但稍微玩一下就可以理解。

于 2013-01-02T21:11:38.783 回答