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

iOS: Get Latest Tweet Text Only From Specific User

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

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

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

您可以使用 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:Whosebug","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