Ich arbeite mit IBM Watson Tone Analyzer API mit Swift. Ich habe versucht, den folgenden Code:IBM Watson Tone Analyzer API mit 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)
}
}
Dafür erhalte ich folgende Fehlermeldung:. Fehler Domain = com.alamofire.error-Code = -6004 „Daten nicht serialisiert werden könnten Fehler beim JSON-Antwort analysieren Nein. Fehlerinformationen wurden während der Serialisierung bereitgestellt. " UserInfo = {NSLocalizedFailureReason = Daten konnten nicht serialisiert werden. Fehler beim Analysieren der JSON-Antwort Während der Serialisierung wurden keine Fehlerinformationen angegeben.}
Ich habe die Dokumentation gelesen, aber es hilft nicht bei der Lösung dieses Problems.
Super! Lass es mich wissen, wie hast du das gemacht (Dokumentation/Videos)? Ich versuche ähnlich, Persönlichkeits-Einblicke und andere APIs zu verwenden – user2609410
Ich arbeite in Watson-Gruppe. Sie werden feststellen, dass der obige Code für einige der anderen Dienste (GET-Aufrufe) mit ein wenig Modifikation funktionieren sollte. Die zugehörigen Service-API-Dokumente enthalten in der Regel Muster, die Sie verwenden können. –