对于 Twitter 的 API V1.1 的搜索查询,我需要一点帮助。我想要获取所有具有用户名@dewsly 或包含标签#dewsly 的推文。现在它似乎在做一个“与”,所以它只带回带有#dewsly标签并且来自用户@dewsly的推文。
我的查询应该是什么才能将其更改为“OR”?
?q=#dewsly+from:dewsly
对于 Twitter 的 API V1.1 的搜索查询,我需要一点帮助。我想要获取所有具有用户名@dewsly 或包含标签#dewsly 的推文。现在它似乎在做一个“与”,所以它只带回带有#dewsly标签并且来自用户@dewsly的推文。
我的查询应该是什么才能将其更改为“OR”?
?q=#dewsly+from:dewsly
我假设您使用的是 ruby,然后您只需使用此代码并获取推文
consumer = OAuth::Consumer.new(consumer_key,consumer_secet,{ :site => "http://api.twitter.com",
:scheme => :header
})
token_hash = { :oauth_token =>your_access_token,:oauth_token_secret =>your_secret}
user_access_token = OAuth::AccessToken.from_hash(consumer, token_hash)
如果您是使用 twitter 密钥的新手,那么只需https://dev.twitter.com
创建新应用程序并获取所有密钥
request_url = "http://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=#{user_screen_name}"
request_url =URI.encode(request_url)
response = access_token.request(:get, request_url)
body = response.body
search = JSON.parse(body)