我正在使用Twitter-Kit/Fabric從twitter api獲取響應。它返回以下格式的JSON - https://dev.twitter.com/rest/reference/get/search/tweets在Swift中解析twitter api JSON
我查詢 - https://api.twitter.com/1.1/search/tweets.json?q=""&geocode=lat,long,radius&count=15
我需要提取文本,並從JSON座標繪製在地圖上的鳴叫。
我在做什麼錯了下面的代碼 - ?
Twitter.sharedInstance().APIClient.sendTwitterRequest(request) {
(response, data, connectionError) -> Void in
if (connectionError == nil) {
var jsonError : NSError?
let parsedResult =
NSJSONSerialization.JSONObjectWithData(data,
options: nil,
error: &jsonError) as NSDictionary
println(parsedResult)
if let tweets = parsedResult["statuses"] as? NSDictionary {
for tweetsDict in tweets {
let title = tweetsDict["text"] as NSString
println("text: \(title)")
let coordinates = tweetsDict["coordinates"]
println("coordinates: \(coordinates)\n")
}
}else {
println("Error: \(connectionError)")
}
}
我的代碼運行到println(parsedResult),因爲我得到了twitter api的有效響應。但是,我無法從JSON響應中提取鳴叫文本。
您需要在此之前進行身份驗證嗎?我收到錯誤:錯誤的身份驗證數據。 (code 215)}) –
我只想查詢$ AAPL的例子。我不想發佈或查看用戶時間表。我應該可以使用Fabric做到這一點,而無需使用戶登錄或任何正確的? –