0
我想從特定用戶那裏獲取不會更改的最新推文。因此,如果特定用戶是Joe Smith,我總是會收到他最新的推文。我研究過織物,它似乎只能通過ID獲得特定的推文。當我想要的是來自用戶的最新推文時,Twitter API看起來相當複雜。做這個的最好方式是什麼? @tweethandle例如:from:StackOverflow和僅使用第一項iOS:獲取最新文章僅限於特定用戶的文本
我想從特定用戶那裏獲取不會更改的最新推文。因此,如果特定用戶是Joe Smith,我總是會收到他最新的推文。我研究過織物,它似乎只能通過ID獲得特定的推文。當我想要的是來自用戶的最新推文時,Twitter API看起來相當複雜。做這個的最好方式是什麼? @tweethandle例如:from:StackOverflow和僅使用第一項iOS:獲取最新文章僅限於特定用戶的文本
,你可以通過搜索用戶,只使用級第一要素
使用實現這一目標!
可以使用搜索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
更多的信息,我剛剛得到了HTML的使用:HTTPS:?//twitter.com/search q =從%3AStackOverflow&SRC = typd。然後我解析出所有的html代碼,並抓住第一行:
哪個效果很好,但只要我抓住第一個,它會一直工作嗎? – user1715916
@ user1715916提供的鏈接僅僅是您執行預搜索時的搜索示例,並且該搜索會爲您提供查找的元素。 –
@ user1715916你是否嘗試過密碼?因爲解析html在swift上並不容易,所以獲取json然後將它應用到你的上下文要容易得多 –