我想从特定用户那里得到最新的推文,这些推文不会改变。因此,如果特定用户是Joe Smith,我将始终收到他的最新推文。我查看了Fabric,它似乎只能通过ID获取特定的推文。当我想要的只是来自用户的最新推文时,Twitter API看起来相当复杂。这样做的最佳方式是什么?
答案 0 :(得分:1)
您可以通过搜索用户并仅使用第一个元素
来实现此目的使用from:@tweethandle例如:from:StackOverflow并仅使用第一项!
您可以使用TWTRAPIClient的URLRequestWithMethod
进行搜索Ex :(使用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])
})
}
中的更多信息