Я работаю с API IBM Watson Tone Analyzer, используя Swift. Я попробовал следующий код:
override func viewDidLoad()
{
print("hello")
super.viewDidLoad()
let username = "USERNAME"
let password = "PASSWORD"
let versionDate = "2016-05-19" // use today's date for the most recent version
let service = ToneAnalyzer(username: username, password: password, version: versionDate)
let failure = { (error: NSError) in print(error) }
service.getTone("Text that you want to get the tone of", failure: failure) { responseTone in
print(responseTone.documentTone)
}
}
Для этого я получаю следующую ошибку: Error Domain=com.alamofire.error Code=-6004 «Данные не могут быть сериализованы. Не удалось проанализировать ответ JSON. Во время сериализации не было предоставлено никакой информации об ошибке». UserInfo={NSLocalizedFailureReason=Не удалось сериализовать данные. Не удалось проанализировать ответ JSON. Во время сериализации не было предоставлено никакой информации об ошибке.}
Я читал документацию, но это не помогает решить эту проблему.