iOS:仅从特定用户获取最新的推文文本

标签 ios swift twitter tweets twitter-fabric

我想从特定用户那里获取不会更改的最新推文。因此,如果特定用户是 Joe Smith,我将始终从他那里获得最新的推文。我研究了 Fabric,它似乎只能通过 ID 获取特定的推文。当我想要的只是来自用户的最新推文时,Twitter API 看起来相当复杂。执行此操作的最佳方法是什么?

最佳答案

您可以通过搜索用户并仅使用第一个元素来实现这一点

使用 from:@tweethandle 例如:from:StackOverflow并且只使用第一项!

您可以使用 TWTRAPIClient 的 URLRequestWithMethod 进行搜索

例如:(使用 SwiftyJSON 解析 JSON)这应该打印第一条推文

let twError:NSErrorPointer = nil
let userID = Twitter.sharedInstance().sessionStore.session()?.userID
let client = TWTRAPIClient(userID: userID)
let request = client.URLRequestWithMethod("GET", URL: "https://api.twitter.com/1.1/search/tweets.json", parameters: ["q":"from:StackOverflow","result_type":"recent"], error: twError)


if twError == nil {
    client.sendTwitterRequest(request, completion: { (response, data, error) -> Void in
    let json = JSON(data: data!)
    print(json["statuses"][0])
    })
}

更多信息在 docs

关于iOS:仅从特定用户获取最新的推文文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39774924/

相关文章:

ios - UITableView 是否小于 HIG 的全宽?

swift - 尝试将元素添加到 NSUserDefaults 时出现 App Delegate 奇怪错误

ios - 在滚动 UITableView 上重复 UIFont 和 UIColor

ios - 尝试使用TWRequest进行发布时,获取“无法识别的选择器已发送至实例”

ios - 全局更新导航栏按钮项目的颜色

ios - 在剩余的数字中,我想选择一些数字,但基于某个计数器变量,其值是随机确定的

iphone - 如何从 UIView 创建 CGLayer 以进行离屏绘图

ios - UIImagePickerController 崩溃应用程序 | swift 3,Xcode8

facebook - 社交媒体聚合器,通过 Powershell 进行全局更新

node.js - 使用nodejs twit npm获取twitter流