iPhone:如何获取包含特定单词的推文?
如何获取包含特定单词的推文?
例如:我想从任何包含“Bill Gates”的用户获取推文作为其推文的一部分。
怎么办呢?
任何对教程或好文章的参考都会很棒。
How can I fetch tweets which contain a particular word?
For example : I want to fetch tweets from any user that contains "Bill Gates" as a part of their tweet.
How can it be done?
Any references to tutorials or good articles would be really great.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这比你想象的要容易。示例:
所以这是服务器http://search.twitter.com/ 然后是方法 search,然后是一个点和格式为 json 或 atom,那么您要搜索的文本就是 q 参数。官方文档位于此处,您可以直接在网络浏览器中尝试它们以查看结果 - 至少在 Safari 中,JSON 显示为未解析状态,而 ATOM 显示为提要。
您可以添加其他过滤器(例如通过地理位置或将自己限制为某些语言)或执行其他类型的搜索(例如按用户),如文档中所示。
要解析结果,您可以将 ATOM 放入 NSXMLParser 中并获取所需的部分,或者将 JSON 与第三方开源解析器一起使用,例如 json-framework 或任何其他你拥有的东西。
It's easier than you think. Examples:
So it's the server http://search.twitter.com/ then the method search, then a dot and the format, json or atom, then the text you want to search for is the q parameter. Official documentation is here, and you can try them directly in your web browser to see the results — at least in Safari the JSON is shown unparsed and the ATOM is shown as a feed.
You can add additional filters (such as by geolocation or restricting yourself to certain languages) or perform other types of search (such as by user), as shown in the documentation.
To parse the result, you can throw the ATOM into the NSXMLParser and grab the parts you want or use the JSON with a third-party open source parser like json-framework or with whatever else you've got.