私はSwiftを使用してIBM Watson Tone Analyzer APIを使用しています。ノー エラードメイン= com.alamofire.errorコード= -6004「のデータをシリアル化することができませんでしたJSON応答を解析するために:私は、次のコードを試してみました。このため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)
}
}
を、私は次のエラーを取得しています。シリアル化中にエラー情報が提供されました。 UserInfo = {NSLocalizedFailureReason =データをシリアル化できませんでした。 JSONレスポンスの解析に失敗しました。シリアル化中にエラー情報が提供されていませんでした。}
私はこのドキュメントを読んでいますが、この問題の解決には役立ちません。
驚くばかり!どのようにあなたはそれについて(ドキュメンテーション/ビデオ)に行きましたか教えてください?私は同様にPersonality Insightsやその他のAPIを使用しようとしています – user2609410
私はWatsonグループで働いています。上記のコードは、少し修正して他のサービス(GET呼び出し)のどれでも動作するはずです。関連するサービスAPIドキュメントには、使用できるサンプルがある傾向があります。 –