Я использую Twitter-Kit/Fabric, чтобы получить ответ от twitter api. Он возвращает JSON в следующем формате - https://dev.twitter.com/rest/reference/get/search/tweetsParsing twitter api JSON in Swift
Мой запрос - 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), как я получаю правильный ответ от API твиттер. Однако у меня возникли проблемы с извлечением твитового текста из ответа JSON.
Вам нужно пройти аутентификацию до этого? Я получаю сообщение об ошибке: данные Bad Authentication. (код 215)}) –
Я просто хочу запросить $ AAPL, например. Я не хочу публиковать или просматривать хронологию пользователей. Я должен быть в состоянии сделать это с помощью Fabric, не делая логин пользователя или что-то в этом роде? –