3
我正在使用Swift使用IBM Watson Tone Analyzer API。我嘗試下面的代碼:使用Swift的IBM Watson Tone Analyzer API
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)
}
}
對於這一點,我收到以下錯誤: 錯誤域= com.alamofire.error代碼= -6004「數據不能被序列化解析失敗JSON響應無。在序列化過程中提供了錯誤信息。「 UserInfo = {NSLocalizedFailureReason =數據無法序列化。無法解析JSON響應。在序列化過程中沒有提供錯誤信息。}
我閱讀文檔,但沒有幫助解決此問題。
太棒了!請讓我知道你是怎麼做的(文檔/視頻)?我同樣嘗試使用Personality Insights和其他API – user2609410
我在沃森集團工作。你會發現上面的代碼應該適用於任何其他服務(GET調用)並稍加修改。相關服務API文檔傾向於擁有您可以使用的示例。 –